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

AM335x 运行CCSv6 + XDS100V2 有没有教程啊

各位好:

   我们刚买了个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可以正常工作了再说。

赞(0)
未经允许不得转载:TI中文支持网 » AM335x 运行CCSv6 + XDS100V2 有没有教程啊
分享到: 更多 (0)