微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 关于MDK-NAND FLASH下载的若干问题

关于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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top