各位好:
我们刚买了个XDS100V2仿真器,请问这个怎么用啊,新人一枚,请大家给个教程!谢谢。
qun zhou:
回复 Steven Liu1:
刘工谢谢哦!
qun zhou:
回复 Steven Liu1:
您好:
我按照文档调试始终不成功,有几个地方请您帮我看下,真是感谢您一直的帮助。
1.加载uboot-spl.bin的时候出现下面那个错误。
CortxA8: Unable to terminate memory download: NULL buffer pointer at 0x3a9fCortxA8: Trouble Writing Memory Block at 0x402f0400 on Page 0 of Length 0x7ff0: (Error -1065 @ 0x3D5A) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.1.507.0)
2.当我不从sd卡启动的时候,是不是emmc里面必须烧程序啊,我手动加载一些东西的时候,uart根本没有信息打印,跟文档不同。
3.还有我run的时候总是出一些奇怪的错误,不能执行下去。
Steven Liu1:
回复 qun zhou:
download程序前,有使用过GEL文件做初始化吗?
要先用GEL文件进行初始化。
http://www.deyisupport.com/files/m/sitara_arm/11904.aspx
qun zhou:
回复 Steven Liu1:
您好:
遇到了新的问题,就是我的gl文件是我leving过的数据现在执行的时候出现了新的错误,请帮忙看下额,谢谢。
qun zhou:
回复 Steven Liu1:
log这边,
CortxA8: GEL: Error while executing OnTargetConnect(): Target failed to read 0x44E10040 at (*((unsigned int *) (0x44E10000+0x40))>>22) [AM3358_bbblack.gel:381] at GetInputClockFrequency() [AM3358_bbblack.gel:452] at ARM_OPP100_Config() [AM3358_bbblack.gel:372] at AM3358_SK_Initialization() [AM3358_bbblack.gel:358] at OnTargetConnect() .
qun zhou:
回复 Steven Liu1:
您好:
我的是按照startkit的那个gl文件改的,不知道有没有问题。,现在点击那个下载没用了。
qun zhou:
回复 Steven Liu1:
log发布出去?
CortxA8: GEL: Error while executing OnTargetConnect(): Target failed to read 0x44E10040 at (*((unsigned int *) (0x44E10000+0x40))>>22) [AM3358_bbblack.gel:381] at GetInputClockFrequency() [AM3358_bbblack.gel:452] at ARM_OPP100_Config() [AM3358_bbblack.gel:372] at AM3358_SK_Initialization() [AM3358_bbblack.gel:358] at OnTargetConnect() .
qun zhou:
回复 Steven Liu1:
log如下:
CortxA8: Output: **** AM335x ALL PLL Config for OPP == OPP100 is in progress ……… CortxA8: GEL: Error while executing OnTargetConnect(): Target failed to read 0x44E10040 at (*((unsigned int *) (0x44E10000+0x40))>>22) [AM3358_bbblack.gel:381] at GetInputClockFrequency() [AM3358_bbblack.gel:452] at ARM_OPP100_Config() [AM3358_bbblack.gel:372] at AM3358_SK_Initialization() [AM3358_bbblack.gel:358] at OnTargetConnect() .
Steven Liu1:
回复 qun zhou:
1这个是你自己的板子吗?如果是的话,需要根据你的ddr的型号做EMIF,PHY配置的,而且如果是DDR3的话,还需要做software leveling。这个没做的话,程序时运行不起来的。
2.从哪里启动,哪里就应该有相关的boot image,这个image里面需要对ARM做初始化,还需要对DDR做初始化,也就是说上面的一步中对DDR的配置是一定要进行的,逃不了。建议你先检查一下DDR的配置,确认在当前配置下,DDR可以正常工作了再说。