cooltune 发表于 2013-3-30 16:41:03

ATMEL 9跟0IAR flashloader烧录后,程序不能启动

本人初学ARM,使用IAR开发环境,板子用自己的9G10板,16位SDRAM,用的教程是IAR自带,现在的问题是,程序下载到SDRAM里面可以跑,但是编译的BIn文件想拷贝到DataFlash里面,去不能自动执行。
烧录工具是用SAM-BA V2.12.
教程里面讲用IAR的FLASHLOAD可以直接烧录到外部的data flash里面,并可以启动,但实际上烧录后并没有运行。

migrant 发表于 2013-3-30 17:02:11

boot选项正确了吗

cooltune 发表于 2013-3-31 13:01:30

migrant 发表于 2013-03-30 17:02 static/image/common/back.gif
boot选项正确了吗

设置成spi0 cs0.使用的flash loader是iar里面的,一个board文件,一个flash文件。
来自:amoBBS 阿莫电子论坛 Windows Phone 8 客户端

cooltune 发表于 2013-4-6 14:35:12

问题已经解决,是iar里面的编译选项设置成sram就ok了,之前有问题的设置是SDRAM,两个编译出来的bin文件格式不一样。
sram的符合atmel的要求 即bin文件的开始几个字是跳转指令,但SDRAM的设置下,这部分放在bin文件的尾部。这部分还在研究中
页: [1]
查看完整版本: ATMEL 9跟0IAR flashloader烧录后,程序不能启动