TI中文支持网
TI专业的中文技术问题搜集分享网站

请问(使用jlink连接)omapl138芯片的片上ram执行地址是哪里呢?

小弟使用的是jtag v9仿真器的安装包中的jlink与以omapl138为核心的目标板进行连接,现在已经连接成功并且可以将初始化程序下载到芯片中的地址里,通过查看手册,我知道芯片的arm核arm926ej-s的片上ram入口地址是0xffff0000,8k空间大小;另芯片还有一个共享ram内存128k,地址是0x80000000。我将我的初始化程序bin格式文件ubl分别加载到这两个地址后,执行命令go后,板子上均没有反应(正常应该有一个点亮led的结果以便于验证),如图所示:

所以我怀疑是不是我的ram入口执行地址写错了才导致板子没有反应?所以我想问问这个芯片执行初始化程序用的是哪个ram存储器,地址到底是从哪里执行呢?还是说可以从别的方面来做些努力呢?希望各位专家和前辈给一些指导意见。

Shine:

代码的入口地址可以查看.map文件里的_c_int00。

weiyu kong:

回复 Shine:

是init初始化吗(您是不是少打了一个“i”字母),我看到一个地址为0x80000790,不过板子上的灯还是没有变化,请问前辈,这种情况除了地址可能输错,还有可能是别的方面出问题?烧写的bin文件之前通过ccs配合原仿真器xds560plus烧进去的,程序运行时是可以点亮灯的。可为什么通过jlink将文件下载到片上的ram中就不行了呢?程序跑不起来呢?

赞(0)
未经允许不得转载:TI中文支持网 » 请问(使用jlink连接)omapl138芯片的片上ram执行地址是哪里呢?
分享到: 更多 (0)