工具/软件:Code Composer Studio
您好!
到目前为止、我们使用了 TI 的 MSP 编译器。 但是、为了包含用于控制芯片实验室 BLE121LR BLE 模块的 BG 库、我们改用了 MSP430 GCC 编译器。 当我们更改编译器时、会出现以下错误:
1。
说明资源路径位置类型
未`对 delay_cycles' main.c /BLE_MSP_3 C/C++问题的引用
为此、我开始使用我在 Web 上找到的以下代码、而不是使用_delay_cycles。
void brief 暂停(寄存器无符号长整型 n)
{
_asm____ volatile _(
"1:\n"
"十进制%[n]\n"
" jne 1b \n"
:[n]"+r"(n));
}
我添加了注释并删除了所有_delay_cycles、但仍然得到了相同的上述错误。
2.
说明资源路径位置类型
`未定义对"pow" main.c /BLE_MSP_3 C/C++问题的引用
请建议使用相关函数而不是 pow
3.
说明资源路径位置类型
BLE_MSP_3.out `.text'部分不适合区域`ROM" BLE_MSP_3 C/C++问题
我不明白出现此错误的原因。
4.
说明资源路径位置类型
DWARF 错误:已改编的行号部分。 BLE_MSP_3 C/C++问题
5.
说明资源路径位置类型
区域`ROM"溢出12692字节 BLE_MSP_3 C/C++问题
我们迁移到 MSP430 GCC 编译器、但代码没有太多更改。 请建议我在迁移之前是否采取任何措施。
提前感谢。