工具/软件:Code Composer Studio
您好,
我的目标是自动测试我们的目标。
总结问题:
如何将调用添加到loadti.bat/main.js以调用GEL文件中的函数并重置SW/HW?
下面是此问题的详细信息。
假设我有一个main.c和一个“Hello world”的printf。
我编译并链接它,所以现在我有了一个“out”文件。
现在我想将输出文件下载到目标,运行它并将stdout捕获到主机。
目前我正在使用以下脚本执行此操作。
.... ccsv6\css_base\con\bin\fs --cleanall --prompt
loadti.bat --timeout=12万 -n -r -c AM3359.CCXML --coreName CortxA8 main.out
这是可行的,但并不经常。
在许多执行中,进程只会在以下命令上停止:loadingmain.out
它只会永远留在那里(超时也不起作用)。
我目前唯一的猜测是,我们必须在之前重置目标
执行来自GEL文件的phyCORE_AM335x_Initialization脚本。
因此,我想知道如何从loadti.bat/main.js调用凝胶函数。
Gel文件中的函数OnTargetConnect()被调用。 但我无法从loadti/main.js中的位置找到。
我们在GUI上的正常过程如下所示:
启动目标配置
连接到目标(CortxA8)
系统重置
暂停
CPU重置(HW)
CPU重置(SW)
phyCORE_AM335x_Initialization脚本
装载main.out
提前感谢并致以最诚挚的问候
----------------
代码编辑器版本:6.1 .0.0.0104万
已从CCS 4.x版修改loadti.bat
SYS/BIOS 6.45 .01.29
XDCTools 3.32 .00.06 核心
NDK 2.25 .00.09
Blackhawk调试器usb560v2
目标:Sitara AM3359 (phyCORE)