打印

AT91SAM9G35启动问题

[复制链接]
1792|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jplzl|  楼主 | 2014-4-11 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aozima| | 2014-4-11 20:27 | 只看该作者
加载可以用u-boot之类的。

如果使用KEIL在DDR2中调试的话,需要写个脚本让KEIL在加载和调试前把DDR初始化好。

使用特权

评论回复
板凳
盈鹏飞科技| | 2014-4-12 11:03 | 只看该作者
这个好办啊,MDK中,执行几个脚本就好了,ini脚本。
先初始化DDR2。

使用特权

评论回复
地板
盈鹏飞科技| | 2014-4-12 11:04 | 只看该作者
ATMEL的官方提供了很多例子程序,参考一下即可。
至于说后续加载的问题,可以采用BOOTSTRAP都可以,或者自己移植一个简单的启动程序。

使用特权

评论回复
5
jplzl|  楼主 | 2014-4-12 12:54 | 只看该作者
盈鹏飞科技 发表于 2014-4-12 11:03
这个好办啊,MDK中,执行几个脚本就好了,ini脚本。
先初始化DDR2。

现在就差个.ini了,MT47H128M16的DDR2,有没有现成的?
看了下官方提供的.ini文件里,在DDR2初始化的函数里使用的寄存器值在SAM9G35的芯片手册里都找不到

使用特权

评论回复
6
dirtwillfly| | 2014-4-12 21:55 | 只看该作者
jplzl 发表于 2014-4-12 12:54
现在就差个.ini了,MT47H128M16的DDR2,有没有现成的?
看了下官方提供的.ini文件里,在DDR2初始化的函数 ...

不应该找不到阿,DDR2初始化你应该找MT47H128M16的手册

使用特权

评论回复
7
jplzl|  楼主 | 2014-4-13 08:41 | 只看该作者
dirtwillfly 发表于 2014-4-12 21:55
不应该找不到阿,DDR2初始化你应该找MT47H128M16的手册

找到了,我只能说,我还没适应ATMEL的文档风格吧,呵呵

使用特权

评论回复
8
dirtwillfly| | 2014-4-13 13:20 | 只看该作者
jplzl 发表于 2014-4-13 08:41
找到了,我只能说,我还没适应ATMEL的文档风格吧,呵呵

找到就好

使用特权

评论回复
9
盈鹏飞科技| | 2014-4-14 09:54 | 只看该作者
找到就好了,每个原厂的风格的确不同。

使用特权

评论回复
10
jplzl|  楼主 | 2014-4-14 15:34 | 只看该作者
盈鹏飞科技 发表于 2014-4-14 09:54
找到就好了,每个原厂的风格的确不同。

有没有MT47H128M16的初始化脚本啊,ATMEL官方提供的不是这个DDR2的,经常不稳,在执行.ini脚本时,经常会提示寄存器操作错误

使用特权

评论回复
11
盈鹏飞科技| | 2014-4-14 15:51 | 只看该作者
谁说的,本身就是初始化DDR2的,这个不会有错呢,我这几天都还在看

使用特权

评论回复
12
lr2131| | 2014-4-15 10:27 | 只看该作者
MARK

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

230

帖子

2

粉丝