天嵌 ARM开发社区

 找回密码
 注册
查看: 2068|回复: 6

今天在做裸奔的时候用选项7可以用A就是不行

[复制链接]
找打的乖乖猫 发表于 2011-5-2 11:34:02 | 显示全部楼层 |阅读模式
今天在做裸奔的时候用选项 7 可以用 A 就是不行
为什么同样是project 为什么 一个可以 一个不可以 难道烧SDRAM  和NAND  有很大区别吗?
不是数据先从硬盘(NADN)里先读出来 到SDRAM 里的吗?
 楼主| 找打的乖乖猫 发表于 2011-5-2 11:35:50 | 显示全部楼层
沙花!!!
 楼主| 找打的乖乖猫 发表于 2011-5-2 16:43:40 | 显示全部楼层
找到原因了 发现这个和看门狗寄存器的地址有关 。。。从NAND运行后流水灯和其他程序的延迟都加大了我想应该是倍频的缘故   还有一点不知道那就是为什么 直接烧到SDRAM里的watchdog 是0x56000010  
NAND 的却和技术手册上一样是 0x53000000..........
 楼主| 找打的乖乖猫 发表于 2011-5-2 16:48:19 | 显示全部楼层
至于自乐也好  再来次 沙花
 楼主| 找打的乖乖猫 发表于 2011-5-2 21:44:41 | 显示全部楼层
看来是要自己终结。。
从一开始就是错的  看门狗的地址只有0x53000000
由于SDRAM是从0X30000000开始的也就是说 如果是直接在NAND中 是要0X0000000开始 而且不能大于4K  由于自启动是要先从NAND 0X0000000开始加载到SDRAM中的0X30000000所以 SP指针就要设置不同 如果一样只能在一个7 或者A选项中运行  而在SDRAM跑的快 也是由于读数据的时候要有一段的延迟。。。所以  再次 沙花  希望如果斑竹看到 也指导下我分析的对不对。。。
WTW11897 发表于 2011-5-2 22:26:50 | 显示全部楼层
lZ辛苦啦,帮你顶~
天嵌_support1 发表于 2011-5-3 10:22:15 | 显示全部楼层
1# 找打的乖乖猫


你烧写到SDRAM,是uboot已经初始化好了基本要求的环境了的。下载完直接跳过去执行就可以
你烧写到Nand,是要重新加载初始化基本要求的环境,才可以运行。
你在nand 中没法运行,应该是初始化的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-18 11:00 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表