当前位置: 代码迷 >> 单片机 >> IAR生成的bin文件有有关问题吗?
  详细解决方案

IAR生成的bin文件有有关问题吗?

热度:85   发布时间:2016-04-28 15:13:37.0
IAR生成的bin文件有问题吗??
自己搞了一个bootloader,用iar+Jlink下载后能正常从bootloader跳转到应用程序,我用IAR生成boot程序的bin文件。

这个bin文件,(IAR生成的),我单独拿出来,用LM Flash Programmer烧进去,就不能跑起来了。

后来发现!!(通过J-FLASH ARM读cpu的flash)

这个iar生成的bin文件 和 我自己FLash里面的有一部分不一样。
两者应该是一样的啊。

其实我想知道的问题就是
1、为什么生成的bin文件中的数据和调试时下载下去的两者flash数据不一样。

2、怎样生成一个可以直接烧到目标地址,并且能正常跑起来的bin文件呢?
flash烧写

------解决方案--------------------
你可以生成一个mcu-txt文件,后缀是txt的,然后用MspFet距可以烧写进去,不需要BIN文件,类似STC51单片机烧写程序的方法
------解决方案--------------------
设置有问题吧,不会出现这么低级的bug
------解决方案--------------------
这个得首先考虑自己的问题,,,
------解决方案--------------------
iar配置,生成.bin文件,默认生成的不是bin文件,下载器会解析下载的,如果要直接烧写,必须是bin文件。

所以你要在iar 工程的配置上,生成bin文件才行
  相关解决方案