STM32
直播中

李志静

8年用户 1502经验值
私信 关注
[问答]

烧录STM32F429IGT6遇到的疑问求解

烧录方式是,单板用串口线烧录bootloader和应用程序,板装到机器上后,更新应用程序,用机器外部的烧录口更新,bootloader是只需要烧录一次,在机器外部的烧录口不能烧录bootloader但是单板烧录时,bootloader和应用程序都可以烧录,能运行,但不能更新应用程序.不良的板,在更新到一半的时候就出错,显示时间超时,有遇到这种情况的?

回帖(1)

叹久

2024-3-25 17:06:55
对于疑问一:烧录方式可以采用单板串口线烧录bootloader和应用程序,并通过机器外部的烧录口更新应用程序。这是一种常见的烧录方式,可以实现固件的更新和升级。

对于疑问二:bootloader一般只需要烧录一次,并且在机器外部的烧录口一般不能烧录bootloader,因为bootloader是负责引导系统的程序,烧录口一般只能烧录应用程序。在单板烧录时,你可以同时烧录bootloader和应用程序,这是正常的操作方式。

对于疑问三:如果你的应用程序不能被更新,可能有几种原因。首先,检查是否使用了正确的烧录工具和文件来进行烧录。其次,确保烧录口连接正常并且工作正常。此外,还有可能是程序出错或芯片损坏导致无法正常运行。

对于疑问四:在更新过程中遇到时间超时错误的情况,可能是由于以下原因导致的:
1. 通信线路不稳定或存在干扰,导致数据传输出错。
2. 烧录工具的设置不正确,导致超时时间设置过短。
3. 芯片或单板硬件出现问题,导致通信中断或超时。

建议你检查以上几个方面,看是否能找到导致问题的原因,并进行相应的调整和修复。如果问题仍然存在,建议联系厂商或专业技术人员寻求帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分