nand-flash下载:
我的ARM板配置如下:
CPU:S3C2410
NAND FLASH:64M K9F1208
NOR FLASH:1M AM29LV800BE
SDRAM: 64M 2片HY57V561620
在target下面:
这个要根据实际硬件电路设置好,当初,不明,弄错了,一直瞎搞,才弄了这么长时间才搞定,
在utilities下面的flash download setup里有一个ram for algorithm 不要设置错了,弄错了,也没办法烧写进去,我就是因为这个原因,花了好长时间,直接一次偶然的机会,才搞定,现在想想真是幸运啊.
这应该是三星内存4KB设置.
剩下的就是程序的烧写算法了,只要不弄错,基本就不会错了.
由于下载到NADN FLASH 所以还需要注意的是:
调试命令文件(INI)用于使用软件仿真和联机测试时,以下是几个常用的命令,用户可以根据调试需要来写自己的调试命令文件.
pc=0x00000000
令PC指向0x30000000处;(例程在RAM中运行时指向0x30000000,如果在Flash中运行则指向0x000)
map 0x00000000, 0x04000000 READ WRITE exec
指定某段存储区域的属性为可读,可写,可执行;
Go startaddr, stopaddr
程序从startaddr开始执行,到stopaddr处停止;起始地址都可以缺省. 也可用函数名表示地址例如 G , main