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.

CC2540DB 移植到 CC2541出现问题

Other Parts Discussed in Thread: CC2541, CC2540

最近打算把CC2540DB 的代码 转换给 CC2541来用。 我在网上搜到了个教程http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects#Porting_from_CC2540_to_CC2541_Project,严格按照做的但是出来几个问题。

(1) 在他的步骤一里面,应该是选择 factory setting for debug 还是 release. 这两个有什么区别呢?

 (2) 在步骤三里面, 需要修改preprocessor tab, 我安装这个做了但是发现有很多的错误。后来我仔细看了一下,发现这里面有一个“$PROJ_DIR$\..\..\Componenet\hal\target\CC2540EB “  是关于CC2540的,于是我就打算把他换成cc2541的。但是我在这个文件夹里面,只找到了CC2541ARC 和 CC2541ST两个文件。因为我的CC2540文件是从 CC2540DB 来的,我觉得应该和CC2541ARC跟接近而不是和CC2541ST sensor tag 更接近。所以,我用了CC2541ARC, 但是又出错了。错误基本就是 找不到“hal_board_cfg.h”这个文件,在comdef.h里面调用的。 我看了一下,在那个文件夹里面CC2540DB 以及 CC2541ST都有这个文件,唯独CC2541ARC没有。这是为什么呢?我选了CC2541ST,然后编译没有错误,但是这会不会带来潜在的错误呢?

    

(3) 还是在这个步骤三里面,我看到另外一个地方写的cc2540. ““$PROJ_DIR$\..\common\cc2540", 我没能在这个common 文件夹里面找到cc2541的文件,然后就没动他。但是编译也没有错误。

(4)  在步骤四里面,需要修稿buildConfig.cfg file, 但是我的CC2540DB 的这个file里面根本没有任何"cc2540 device"这个语句,我没管他,也没报错。不知道为什么, 我的那个文件看起来这样的。