Nand Flash的访问方式是按page--block进行的,有点像硬盘,所以一般不能直接运行代码。不过为了能使系统从Nand启动,有些Nand flash controller……
标准的ANSI C在定义位域时只允许使用类型int或unsigned int。有些编译器没做这方面的扩展,只能按照ANSI C的定义来用了。……
那链接脚本中给start.s这段代码分配的地址是多少?……
不要对整个芯片写入同一个数据吧,这样读的时候根本不知道地址是否弄对了。……
为什么那么肯定cpu_init_crit和memsetup的地址都是ram中的地址?……
如果开发包不是arm-elf-tools-20030314.sh的话,换成这个试试。
另外kernel版本好像老了点。……
romfs是在flash里,还是和uC一起load到0x8000?……
uC运行的时候哪一部份用到了flash? 有Flash文件系统吗……