我使用的Embedded Workbench 6.0开发环境,使用option-->Output converter,选择Intel extended,生成了hex文件,第一段如下:
:1000000018040020E5040000570400005904000013
可以看出,地址是从0x0000开始的,我选择的是ST32F103R8,ROM开始的位置是0x080000。我在使用Flash Loader烧写这个Hex文件时就出错了,显示:Address not allowed。如果使用bin文件,也是类似的结果。
各位同学,刚接触几天这玩意,让我度过难关吧!谢谢各位了~~~ |