主题中讨论的其他器件:AM3358、 AM5728、 AM1705、 CCStudio
工具/软件:Code Composer Studio
我在 EVMK2E 开发套件上运行一个简单的裸机程序、但当启用 NEON /硬浮点算术时、会导致一个未定义的指令。 似乎未正确或及时启用协处理器。
这似乎与 https://e2e.ti.com/support/tools/ccs/f/81/t/531151中相关问题中提到的问题类似 。 我可以使用调试器确认 这与我在 AM3358和 AM5728上成功运行的启动代码相同。 AM5728和 EVMK2E 上的 A15内核。
我正在使用 CCSv8。 在上面的主题中、TI 员工从未返回测试结果、因此我不知道该问题的任何官方解决方案? 在项目设置中启用 VFP 后、即使在 CCS 工具中通过 pen重建 hello world 项目中也存在此问题。 我当前正在尝试找到 CPACR 寄存器以验证其值。
项目设备- K2GEVM
链接器- 66AK2Gxx.lds
编译器- GNU v7.2.1
标志汇总:-mcpu=cortex-a15 -mtun=cortex-a15 -marm -mfloat-abi=hard -mfpu=neon -Dk2g02 -DAM5K2E02 -darm0 -OS -ffunion-SECTIONS -fdata-SECTIONS -g -gdwarf-3 -Wall -speces="rmon .specs