今天在做裸奔的时候用选项7可以用A就是不行
今天在做裸奔的时候用选项 7 可以用 A 就是不行为什么同样是project 为什么 一个可以 一个不可以 难道烧SDRAM和NAND有很大区别吗?
不是数据先从硬盘(NADN)里先读出来 到SDRAM 里的吗?{:3_58:} {:3_60:}沙花!!! 找到原因了 发现这个和看门狗寄存器的地址有关 。。。从NAND运行后流水灯和其他程序的延迟都加大了我想应该是倍频的缘故 还有一点不知道那就是为什么 直接烧到SDRAM里的watchdog 是0x56000010
NAND 的却和技术手册上一样是 0x53000000..........{:3_60:} 至于自乐也好再来次 沙花{:3_62:} 看来是要自己终结。。
从一开始就是错的看门狗的地址只有0x53000000
由于SDRAM是从0X30000000开始的也就是说 如果是直接在NAND中 是要0X0000000开始 而且不能大于4K由于自启动是要先从NAND 0X0000000开始加载到SDRAM中的0X30000000所以 SP指针就要设置不同 如果一样只能在一个7 或者A选项中运行而在SDRAM跑的快 也是由于读数据的时候要有一段的延迟。。。所以再次 沙花希望如果斑竹看到 也指导下我分析的对不对。。。{:3_47:} lZ辛苦啦,帮你顶~ 1# 找打的乖乖猫
你烧写到SDRAM,是uboot已经初始化好了基本要求的环境了的。下载完直接跳过去执行就可以
你烧写到Nand,是要重新加载初始化基本要求的环境,才可以运行。
你在nand 中没法运行,应该是初始化的问题
页:
[1]