【求助】S3C2440 Nand Flash 读取芯片ID问题
大家好!从汇编跳入主程序时 BL main 和 BL __main 分别是什么过程?我在用ADS1.2编写读取Nand Flash 芯片ID的程序时,
如果使用 import __main
bl __main
程序老是自动跳转到0x08处,然后死循环;
如果使用 import main
bl main
程序会在main函数前停住,像是自动加了个断点,点继续运行后,
输出 EC 40 00 EC 40
我板子上的Nand Flash 是K9F1G08,其芯片ID读取后
应该输出 EC F1 00 95 40
请问怎么回事,我的工程贴在附件中,谢谢大家!
点击此处下载 ourdev_555145.rar(文件大小:40K) (原文件名:nand2.rar) 跳转问题已解决,但是读出的芯片ID还是不正确,为什么,麻烦大家帮忙看看.谢谢!
点击此处下载 ourdev_555336.rar(文件大小:37K) (原文件名:nand2.rar) 找到答案了,NFADDR和NFDATA是16位的,不是32位的。 自学成才,顶一个
页:
[1]