开发环境
操作系统centos6
编译器Sourcery CodeBench Lite 2012.03-56 arm-none-eabi-gcc
tiny6410核心板版本1107
tiny6410底板版本1111
ddr是K4X1G163PE-FGC6
jlinkv8
代码流程是初始化时钟,初始化ddr,最后进行led循环闪烁。
编译后,bin文件放到开发板0x0地址,led可以循环闪烁。
问题情况:0x50000000地址后的内容不是0xFF,ddr没有初始化。
代码中没有进行代码复制和链接地址跳转。ddr初始化参数设置参照了友善之臂提供的uboot配置。
这个问题我花了好长时间还没有解决,我觉得应该不是操作系统、编译器的问题。代码大家可以亲测一下,希望能够给小弟指点指点 小弟将感激不尽
附件中有代码和ddr手册。
此帖问题已解决,已结帖!
[ 此帖被fang_h_q在2012-11-25 15:20重新编辑 ]