关于MDK-NAND FLASH下载的若干问题
时间:11-11
来源:互联网
点击:
自前一个星期以来,一直被无法下载编译好的文件所困扰,直到今天,才把NAND flash下载的问题解决了,其中有几点作为要点,特留下一笔.(其中还有许多问题待解决,如烧写NOR FLASH还是出现了问题,老是出现Contents missmatch at: 00000000H (Flash=3CH Required=0DH) !这样的问题)
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
MDK-NANDFLASH下 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)