你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
各位,
我现在用的芯片是STM32G474VET6,我想根据AN4657,来实现用UART进行IAP。我下载了示例代码,进行了简单的修改和适配。生成了一个test_iap的代码和test_bin的代码。然后,按照示例,用tera term进行IAP。前面的操作和执行都没有问题,但是,用ymodem传文件时,传输停止了。
这是怎么回事?
请帮我看看。
我进到代码里看,一直是UART传输超时。
谢谢
举报
签到
xmshao 发表于 2025-1-10 10:43 给些参考提醒:</p> <p>
我这个代码就是ST AN4657的代码,应该说ST的团队应该是测试过这个代码的吧,他们给出来的代码例程肯定是能够跑通的吧。。。
基于STM32的锂动力电池检测装置的设计
STM32的低功耗模式
STM32的上电启动过程
STM32G474 的DAC4无输出
STM32中如何实现数据加密
STM32的I2S外设
STM32WL55如何进行ota?
STM32 双ADC同步注入转换模式,模块ADC2没有数据。
STM32G431 FDCAN当普通can使用,拔掉连接的can设备,为什么一直没能触发FIFO满标志?
加快STM32G473上电时间
1、确保接收缓冲区大小足够大,能够容纳传输的数据包,再就是确保中断能够及时处理接收到的数据。
2、确保UART的超时设置合理。超时设置过短可能导致传输过程中频繁超时。可以适当增加超时时间看看效果。
签到
我这个代码就是ST AN4657的代码,应该说ST的团队应该是测试过这个代码的吧,他们给出来的代码例程肯定是能够跑通的吧。。。