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开发板
软件环境:
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的版本有关?