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.
您好、Rahul、
好的、现在有道理... 非常感谢。
我还有两个问题、您可能很快就能回答。
1/是否可以同时从 ARM (instNum=0)和 DSP (instNum=1)使用 Starterware 驱动程序(lwIPInit)访问 EMAC?
2另一个问题是,我发现在使用 Starterware UARTStdioInit()和 omapl128 DSP 时存在时钟/波特率问题。 您能给我指出正确的方向来解决这个问题吗? 相同的代码在 Omapl138臂上工作正常。
此致
Andrew
Andrew、
1.是的,您可以使用 Starterware lwIP API 访问 EMAC。 我n`t 封装中有一个同时访问的示例、但从 SOC 的角度来看、ARM 和 DSP 都可以访问 EMAC。
2.为了更改时钟和 UART 波特率、您可以在此处参阅时钟电子表格:
processors.wiki.ti.com/.../AM18xx
使用 Excel 电子表格来仿真 PLL1上的时钟、然后转至 UART 选项卡并选择正确的过采样和预分频值来模拟所需波特率的时钟设置。 Starterware 假定输入时钟为24MHz、并将 STDandard IO 的波特率配置为115.2kbps。 在调试模式下、可以调用 GEL 文件或 PLL0Init 和 PLL1Init 函数、以使用多码头和分频器值设置 PLL。 UART 波特率在 UARTConSole.c 和 UART.c 文件中设置
此致、
Rahul
PS: 由于这与之前的问题无关、我将拆分这些 e2e 线程。
您好、Rahul、
非常感谢您提供的信息。 我可以确认 ARM 正在运行 GEL 文件 .\..\emulation\boards\lcdkomap138\GEL\OMAP-L138_LCDK.gel。 但是、通过 XDS200仿真器加载时、DSP 不会运行 GEL 文件(控制台上没有任何内容)。 我尝试在 C674x 的目标配置下运行相同的 GEL 文件、将其停止并在控制台窗口中出现多个错误。
在我学习过程的这个阶段、任何指导都将不胜感激。
此致
Andrew