我使用jlink gdbserver调试uboot,结果就是访问不了内存,是不是SDRAM还没有初始化?有谁能解答下吗
离线
初始化IO与DRAM寄存器:
w4 0x01C20824,0x00007222
w4 0x01C20AC0,0x00000AAA
w4 0x01C20020,0x90100C00
w4 0x01C20060,0x01004000
w4 0x01C202C0,0x01000000
w4 0x01C202C0,0x01004000
w4 0x01C20AC4,0x00010501
w4 0x01c01004,0xB7CEEDC2
w4 0x01c01008,0x00A70008
w4 0x01C01000,0x0001318A
w4 0x01C0100C,0x000800c8
w4 0x01C0100C,0x000800c9
w4 0x01C01024,0x00161600
w4 0x01C01010,0x000004C0
然后写DDR:
w4 0x80000000,0xAABBCCDD
mem32 0x80000000, 1
试一试上面看能否可以?
在线
晕哥怎么这么有空研究这,有这个MDK IAR写个脚本jlink直接可以SDRAM调试了,就是JTAG占用SDIO,调试SD卡不方便.
现在裸机驱动SD不能用jllink,都靠printf
离线
在线
还是不行,我用的是jlinkgdb
最近编辑记录 hello (2018-10-12 21:35:11)
离线
这样貌似是可以的,很厉害,晕哥,谢谢解答,这些东西,你是看datasheet,还是哪个工程就有的啊
离线
要不先用 jlink 的软件测试一下?
成功调试了,谢谢晕哥的脚本
离线
最早是严重看好F1C100s的,但是没有以太网实在是个硬伤,我们主要是在搞物联网方面的东西,少了以太网实在是一大憾事
离线
最早是严重看好F1C100s的,但是没有以太网实在是个硬伤,我们主要是在搞物联网方面的东西,少了以太网实在是一大憾事
ESP8089 WIFI芯片 5元上下.
离线
不知道这个代码要怎么放MDK里面,以前没接触过这个,实在是想不到什么办法
离线
我使用jlink gdbserver调试uboot,结果就是访问不了内存,是不是SDRAM还没有初始化?有谁能解答下吗
这是仿真Linux?
离线