器件型号: TDA4VH-Q1
尊敬的 TI 团队:
在“R5F 上 OpenVx 主机的应用手册 (MCU2_0)“中、我们已经进行了必要的更改、能够在没有 A72 的情况下运行 Vision Apps、仅在 RTOS 中使用 SBL/OSPI 模式。
RTOS SDK: 10.1
板: 基于 J784S4 的定制板
但是、我想知道 是否可以在无引导模式下使用 CCS 调试应用?
这里提到.out 仅在 A72 上运行:
提前感谢您。
此致、
Chandan Modi
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.
器件型号: TDA4VH-Q1
尊敬的 TI 团队:
在“R5F 上 OpenVx 主机的应用手册 (MCU2_0)“中、我们已经进行了必要的更改、能够在没有 A72 的情况下运行 Vision Apps、仅在 RTOS 中使用 SBL/OSPI 模式。
RTOS SDK: 10.1
板: 基于 J784S4 的定制板
但是、我想知道 是否可以在无引导模式下使用 CCS 调试应用?
这里提到.out 仅在 A72 上运行:
提前感谢您。
此致、
Chandan Modi
您好、Chandan、
但是我想知道 是否可以在无引导模式下使用 CCS 调试应用?
我不认为是这样、因为 tiovx 固件需要加载其他内核。
提到.out 仅在 A72 上运行:
是的、如果 a72 是主机、则.out 仅在 a72 上运行、但如果您设法以主机形式运行 r5f 并删除 a72、则不必考虑.out 文件
您可以使用 CCS 在 SBL 引导模式下进行调试、
在 MCU2_0 固件中添加 while (gloop) 并加载内核、其中一个内核连接到 CCS 并在 CCS 中加载符号、然后通过设置 gloop 值取消阻止内核。 将 gloop 设置为 volatile 和全局变量。 一旦解锁、就可以分步调试。
此致、
Gokul
尊敬的 Gokul:
谢谢! 我能够使用建议的方法进行调试。
不过、如果软件发生更改、此工作流程仍需要重新构建、将电路板切换到 UART 引导模式、刷写、然后在运行和连接调试器之前切换回 OSPI 引导模式。
此外、这意味着每次进行软件更改和调试时、我都需要坐在电路板上更改引导模式开关。
总之、 在 典型的 No‑Boot mode 工作流程中、在无需更改引导开关即可直接加载程序的情况下、Vision_Apps 目前不可行。
再次感谢。
此致、
Chandan Modi
您好、Chandan、
[引述 userid=“647975“ url=“~/support/processors-group/processors/f/processors-forum/1645815/tda4vh-q1-debugging-vision_apps-usnig-ccs-tool-for-r5f-as-tiovx-host/6347176不过、如果软件发生更改、此工作流程仍需要重新构建、将电路板切换到 UART 引导模式、刷写、然后在运行和连接调试器之前切换回 OSPI 引导模式。
[/报价]我建议使用不同的引导流程、这对于调试(而不是 ospi)很方便、一旦程序完成、然后刷写 ospi。
[引述 userid=“647975“ url=“~/support/processors-group/processors/f/processors-forum/1645815/tda4vh-q1-debugging-vision_apps-usnig-ccs-tool-for-r5f-as-tiovx-host/6347176总之、 在 典型的 No‑Boot mode 工作流程中、在无需更改引导开关即可直接加载程序的情况下、Vision_Apps 目前不可行。
[/报价]您可以尝试加载一个接一个运行 tiovx 的所有内核固件、然后全部恢复。 默认的 vision_apps 固件需要加载并运行所有内核。
此致、
Gokul
您好、
我想添加一些详细信息以供参考、特别是对于寻求对此主题更加清晰的其他开发人员而言。
总而言之、 在 典型的 No‑Boot mode 工作流程中、程序可以直接加载而无需更改引导开关、Vision_Apps 目前无法使用?
更新:
即使在 OSPI 引导模式下、我也能够从 Vision_Apps 加载各个内核的程序 (.out)、无需更改任何引导开关。
这意味着:
.out 直接加载各个内核的更新后的文件调试工作流程:
true 以逐步执行备注:
我 通过使用上述调试方法、 在 没有 Linux/A72 的 R5F 定制板上成功地运行单摄像头应用 (Vision Apps)、经过修改后。
谢谢!
此致、
Chandan Modi