This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问下,AM335X用CCS的话,如何通过jtag向sd卡中写内容呢

请问下,AM335X用CCS的话,如何通过jtag向sd卡中烧写呢,比如mlo和app可以通过这种方式直接写入不

另外,在ccs中用load命令把.out文件载入内存,用CCS设置断点的话,在载入程序的入口可以看到开始执行了,但后面一般到不了断点也不知道跑到哪里去了,有一次一点一点跟踪,结果看到在一个不该循环的地方反复循环,这个是怎么回事,如何处理啊

  • 1. 你的MLO和app不就是放在SD卡的FAT32分区吗,搞个读卡器windows直接就能读写啊,不用CCS,jtag这么复杂的。

    2. 首先,你需要确认你设置断点的地方是能够跑到的吗?到一个不该循环的地方反复循环……能具体一点吗?用的什么板子?跑的什么例程?一个小tip:这种时候,一般来说,单步调试时,在Debug窗口中A8核下,能查看到当前的函数和上层函数的层次关系,有助于你确定当前在哪个位置没走出来。

  • 1就是不想用windows的读卡器啊,而且总要把sd卡弹出插入的。

    2用的是beagle bone板子,starterware中enetlwip的示例,确定可以跑到,因为另次启动调试跟踪时,直接就把这行代码跑过去了。单步跟踪了几回,情况不一样。

    另外,单步调试的话,应该具体如何操作,才能查看但前的函数和上层函数的关系之类,有没有什么说明之类的东西?

  • 顶下,另外再问另个问题,AM335X用starterware来跑的话,sd卡最大容量可以是多大呢?

  • starterware实际上有个基于fat的文件管理系统,fat一般能够支持的SD的容量应该比较大,具体多大,到没有细看过。

    请问您需要支持到多大呢?