主题中讨论的其他器件:HALCOGEN、
我对 RM46 Hercules 开发板有一个奇怪的问题。
使用 Linux 上的 Code Composer Studio 11.1.0和在 VirtualBox 中运行的 HALCoGen 4.7.1、我可以使用 TI 工具集(v20.2.7.LTS)创建一个平凡示例程序(打开一些 LED)。 这工作正常。
如果我使用同样的示例程序、但为 GCC 生成 HAL、并将 CCS 设置为使用我已安装的 ARM 交叉编译器(GCC 10.3.1、 通常错误地将哪个 CCS 误认为是 GCC 11.0、将/usr/bin 添加到工具搜索目录并将 CG_TOOL_GCC 设置为/usr/bin/arm-none-eabi-gcc)则编译正常但不会运行。 我可以将代码刷写到电路板上、但当它尝试执行第一条指令时、会立即收到预取中止信号。
显然,我违反了一些不成文的规则-- CCS 甚至在属性对话框中报告说"所选设备目前不提供 GNU 工具链的初始化细节"。 我应该怎么做?