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.

关于TCI6638 Keystone 2 中DSP与ARM通信

硬件环境:TCI6638开发板

软件环境:

1、按照 processors.wiki.ti.com/.../MCSDK_UG_Chapter_Exploring 指示,使用CCS5.5进行boot,通过串口启动linux kernel,并且可在ARM linux上成功运行自己开发的程序,toolchain使用的是gcc-linaro-arm-linux-gnueabihf-4.7。

2、根据 www.deyisupport.com/.../30999.aspx 提供的通信例子,选取ARM_DSP_Communication_Queue.7z的程序,将ARM端的程序使用gcc-linaro-arm-linux-gnueabihf-4.7重新编译后生成arm linux可执行程序,拷贝到ARM上,通过串口命令启动运行后,执行第一句汇编 CP15TlbInvalidate 后立刻就报“Illegal instruction”错误。

想知道这个错误的原因是什么?是否和编译器gcc-linaro-arm-linux-gnueabihf的版本有关?

x 出现错误。请重试或与管理员联系。