关于 KEIL 编译 TI 的 问题
时间:10-02
整理:3721RD
点击:
最近有一个客户指定了CC2640 + 罗姆BH1790(绿光心跳) , 但罗姆提供的算法是 KEIL LIB 形式 , 这样我们的项目需用到 KEIL 编译 CC2640 。
1. 第1步:
我根据 TI WIKI 提供方法,网址 http://processors.wiki.ti.com/index.php/Using_Keil_MDK-ARM_with_CC13xx/CC26xx,实现一个没有任何功能的 PROJECT .
MAIN(void)
{
while(1);
}
编译成功,有5个警告。
2. 下一步, 我怎样才能实现 CC2640 的蓝牙功能? 或者 怎样移植IAR的项目?
有没有资料?
IAR 支持 KEIL LIB 就更好了。
其实我曾经尝试移植,但都一直报错。因为好多定义KEIL不能识别。
我现在希望的是能移植 CC2640的心跳例子到KEIL ,并成功将心跳发射出来。
KEIL和IAR是两种不同的编译器,LIB是无法兼容的;
这个网址【http://processors.wiki.ti.com/index.php/Using_Keil_MDK-ARM_with_CC13xx/CC26xx】就是只能实现基本的keil支持
BLE software只在IAR跟CCS下验证测试过,没有KEIL
两种方案
1、换蓝牙IC,比如nrf551822/52832等
2、找罗姆,让他们提供iar的lib
希望可以帮到你,祝你好运!