当前使用的软件版本
![]()
其实
rt-thread RTOS已经使用了多年,
rtt-studio这是第一次使用它开发项目。之前仅仅是当编辑器使用。
果然,不出意外的出现了点小意外!
具体情况
使用的过程发现当点击下载的时候, rt-studio是将bin文件下载到MCU的, 如果编译设置中没有选择生成bin文件,那么下载的时候会提示并报错(具体报错不截图了)。
![]()
具体bin文件的生成设置如下:
![]()
然而,在
实际生产中,我通常情况下都会选择使用hex文件导入到离线烧写器中使用。这就引发了一个问题,
当在rt-studio中设置了生成hex文件后, 我们每次编译应该更新的都是.hex文件。在调试过程中如果我们
曾经设置过生成bin文件, 那么文件夹下还会有一个.bin文件。这个时候如果我们再次调试然后点击下载,那么我们下载的永远都是那个旧的.bin文件。
可能造成的一种现象,
调整了代码中的某些逻辑,然后点击下载看看现象。发现无论如何都不对,然后开始漫长的找问题。。。
而实际是我们下载的永远都是没有被更新的旧的bin文件!
原作者:svchao
|