Part Number:AM3359
板子的型号是ICE_AM3359 v2,通过德州仪器 XDS100V2 USB 调试探头连接线连接主机和板子。主机环境是Ubuntu18.04+CCS10,交叉编译环境已经配置好了。
根据https://software-dl.ti.com/processor-sdk-linux/esd/docs/07_03_00_005/linux/Overview/Processor_SDK_Linux_create_SD_card_script.html中的步骤制作了SD卡,然后擦除了SPI flash,将J5的pin2和pin3相连。上电后能够启动SD卡里面的RTLinux系统。
接下来在Ubuntu18中打开CCS10,右键点击ccxml,点击Lanuch Selected Configuration,右键点击下拉列表中的Texas Instruments XDS100V2 USB debug probe_0/CortxA8,点击connect target。
过一会儿报错如下所示:
Error connecting to the target:
(Error -1170 @ 0x0)
Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 9.4.0.00129)
1、请教一下这个错误是什么原因引起的?
2、ICE_AM3359 v2怎样通过NOR启动?
3、制作好SD卡之后,如何将SD卡中的RTLinux操作系统烧写到板子上的存储里面?
Nancy Wang:
1、您仿真的时候是将SD卡插入的吗?ccs连接时不要将SD卡插入试一下。
2、请参考:
https://software-dl.ti.com/processor-sdk-linux/esd/docs/07_03_00_005/linux/Foundational_Components/U-Boot/UG-NOR.html
3、您可以参考附件的启动流程看一下。
The Boot Process.pdf
,
xiao hu:
1、我的整个linux系统都在sd卡上,不插入就不能启动系统了。
2、好的,我试一下。
3、这个linux系统有多大,能烧写到板子上吗?不知道板子上的存储空间够不够。
,
Nancy Wang:
xiao hu 说:1、我的整个linux系统都在sd卡上,不插入就不能启动系统了。
您需要使用ccs调试的目的是什么?
xiao hu 说:3、这个linux系统有多大,能烧写到板子上吗?不知道板子上的存储空间够不够。
SD卡制作完成后您可以通过df -hT查看容量使用情况。
通常SPL较小,放到内部ram,uboot和kernel在外部DDR上。
,
xiao hu:
谢谢您的回复,我需要在CCS10和ubuntu18.04的环境上调试Am3359 ice v2板子上的acontis EC Master程序。我应该怎么做呢?
,
Nancy Wang:
我看到您在英文论坛也发布了相关的帖子,请问根据以下步骤还是无法调试吗?在uboot处停止启动,然后再连接。
training.ti.com/linux-board-porting-series-module-10-debugging-linux-kernel-jtag-ccs
,
xiao hu:
嗯嗯是的,我在两边同时发了帖子,希望能有更多人关注这个问题。英文论坛给出的方案我还没有时间去试,视频我都看了一遍。
,
Nancy Wang:
您先试一下看看,如果有问题再讨论。