RT-Thread Studio
版本: 2.1.1
构建ID: 202107161000
OS: Windows 10, v.10.0, x86_64 / win32
Java version: 1.8.0_144
使用STM32+JLINK的开发,之前开发一直使用的默认BIN文件输出。并使用 RTT_Stduio内置的下载,进行程序烧录。
下载开发正常。
然后修改了,输出HEX文件
修改代码后,重新编译,确实生成了新的HEX,启动下载,新功能的HEX程序并没有下载到单片机中,而是下载之前编译成功旧的BIN文件。
我还一直以为是自己的代码问题,查找了很久才发现是这个问题,希望工程师能调整下。
@xquery 谢谢反馈,目前studio默认只烧写elf,图示位置应该是说输出文件可以选择输出为hex。
选择多格式烧录的功能暂时还未支持,后续根据用户这里配置烧写对应格式文件。
希望RT-Thread studio能够同时生成多种格式的文件,目前我用elf的调试,每次发版本都得切换成生成hex文件,有的时候就忘了切换会elf,结果修改了程序,下载下去发现完全没有变化😂,要是能同时生成hex和elf的文件就好了。