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.
工具/软件:Code Composer Studio
您好!
我将 MityDSP-L138与 PROCESSOR-SDK-RTOS-OMAPL138 (Windows 10)搭配使用。 我想使用 SYS/BIOS 6.76处理内核 ARM9和 C67x。
C67x 没有问题、但 ARM 有下一个问题:
加载到存储器程序后、从地址0xC303AD24开始。
当我在 ARM9中运行程序-程序在 BIOS_start()之后挂起时、空闲循环开始并执行100 - 1300循环(JTAG XDS100v3将程序下载到存储器后、该循环是恒定值)。
之后(100 - 1300个循环)、ARM9可以手动运行(程序调试计数器停止进入空闲循环)、并在未定义符号的部分开始运行(例如地址0x00082BC4)。
发生什么事了? 我怎么了?
在我运行 ARM9后、我无法连接到 C67xx。
它可能是程序存储器还是数据存储器重叠?
您好、George、
您是否正在使用 Cristascal Link SDK? 内核版本是什么?
雷克斯
您好!
请分享您正在使用的目标配置以及您尝试运行的示例。 连接到 ARM 和 DSP 内核时、还请在控制台上共享 GEL 输出。
您还可以检查 ROV 是否存在任何错误。 Tools > ROV Classic / Runtime Object View > BIOS > Scan for Errors。
此致、
Sahin
否、我不使用 Critical Link SDK。 我使用 pdk_omapl138_1_0_10、尝试不同的内核、现在是 BIOS_6_76_04_02。
乔治
OMAPL138的目标配置 XDS100 v3 (OMAPL138 - ARM9和带有 PRU 的 C674x 浮点 DSP)。
我尝试使用周期性闪烁 LED 来运行简单的应用。
ARM 的 GEL 输出:
ARM9_0:输出:存储器映射被清除。
ARM9_0:输出:-------------------------------------------------------
ARM9_0:输出:启用完整 EVM PSC……
ARM9_0:输出:PSC 启用完成。
ARM9_0:输出:-------------------------------------------------------
ARM9_0:输出:DSP 唤醒完成。
ARM9_0:输出:-------------------------------------------------------
DSP 的 GEL 输出:
C674x_0:输出:清除存储器映射。
C674x_0:输出:-------------------------------------------------------
C674x_0:输出:存储器映射设置完成。
C674x_0:输出:-------------------------------------------------------
ROV 错误:
C67xx 上的闪烁 LED 示例(工作):
e2e.ti.com/.../omapl138_5F00_c67xx.zip
ARM9项目(不工作):
e2e.ti.com/.../omapl138_5F00_arm9.zip
乔治。
你能给我一些建议吗?
Geroge
您好!
运行 ARM 程序时、您是否看到闪烁的 LED? 其他示例是否起作用?
不清楚这些 ROV 错误是实际错误还是红色错误、您能否尝试增大堆栈大小以查看其是否有用?
此致、
Sahin
您好!
我尝试运行两个示例- UART_BasicExample_lcdkOMAPL138_armDMATestproject、 GPIO_LedBlink_lcdkOMAPL138_armTestProject。 结果相同。
系统堆栈大小= 131072
堆大小= 65536
不奏效。
我使用 的是 OMAP-L138、但提供 了 TMDSLCDK138的示例。 这可能是原因吗?
您好!
我尝试了几乎所有的示例和测试-都不起作用。 在 BIOS_start()之后会出现 Trobles。 我不知道解决这个问题。
乔治。
乔治
正如您所怀疑的那样、这可能是因为处理器 SDK 示例适用于 LCDK。 由于您使用的是 Mity EVM、因此可能需要一些移植工作。 如果可以、我们建议使用 LCDK 开始开发。
您可以尝试运行以下链接中提供的示例吗? TI 不支持这些功能、但我们至少可以排除您的硬件存在的任何问题。
https://support.criticallink.com/redmine/boards/10/topics/1500
此致、
Sahin
感谢您的回复!
在这种情况下、很遗憾、我不得不单独使用 EVM。
乔治