本人用的是smart210SDK 1305(Tiny210V2SDK)+4片128MB的K4T1G084QF
最近在搞DRAM裸机初始化,自己的程序将代码重定位到0x3XXX_XXXX这样的地址,链接脚本里面地址也保持一致(也就是DMC0的chip2的地址),程序会卡死(但是链接地址若是在0x2XXX_XXXX,即DMC0的chip1就没有问题)
转向用官方提供的代码去测试,也有同样问题。(链接地址以及BL2的copy地址都改成0x3XXX_XXXX)
当前现象及分析结果(只分析了我自己的代码):
1、DRAM的初始化程序能够跑通
2、汇编卡死在用str指令去将数据保存到0x3XXX_XXXX的地方,认为应该是找不到这个地址
请问有朋友遇到过吗??
[ 此帖被tidaking在2017-06-26 20:29重新编辑 ]