主题: OMAPL138中讨论的其它部件
工具/软件:Code Composer Studio
TMDSLCDK138+XDS110臂旁路和DSP674x激活
您好,项目正在工作。
已加载典型的SYS/BIOS项目。编译正常,加载过程中出现以下错误:
谢谢!
伊扎克
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
TMDSLCDK138+XDS110臂旁路和DSP674x激活
您好,项目正在工作。
已加载典型的SYS/BIOS项目。编译正常,加载过程中出现以下错误:
谢谢!
伊扎克
伊扎克
您看到的错误是无法将代码正确加载到外部内存。 您应将凝胶文件绑定到DSP以正确配置此文件(请参阅 此参考)。
但是,这可能起作用,也可能不起作用。 正如我在 另一个线程中向您解释的那样,不支持使用XDS110 + OMAPL138,并且在初始化或代码加载期间可能会出现一些数据通信问题。
您是否有另一个调试探测器可用于测试此配置?
此致,
拉斐尔
伊扎克
请对延误表示歉意,并感谢您报告您的发现。 我还在做一些额外的调查,看看C674x内核是否可以在不激活ARM9的情况下连接。
我发现DSP是一个从属核心,它依赖于ARM9核心正确加电并从重置中释放。
只要ARM9内核的GEL文件不试图修改PLL频率,DSP就可以通电,这也会导致JTAG TCLK信号发生变化,并使XDS110失去对此内核的控制。 由于OMAPL138LCDK的GEL文件更改了PLL,因此需要一种变通办法来防止调试器断开连接。
下面的短片显示了我所做的事情。
e2e.ti.com/.../2017_2D00_08_2D00_29_5F00_16h38_5F00_01.mp4
-将凝胶文件添加到C674x芯上,而不是ARM9
-连接到ARM9,打开表达式视图并添加以下表达式:*(0x1C10A3C)*(0x1E2.712万)
-将基数更改为十六进制,并为第一个条目插入0x103,为第二个条目插入0x1
然后我就可以连接到DSP
根据器件的启动模式,DSP已从重置中释放,因此可以连接而不会出现任何阻塞问题。
尽管如此,XDS110 + OMAPL138的使用体验并不简单,因此不推荐使用它。
此致,
拉斐尔