最近在移植CC2640R2F,工程是SimplePerapheral。
需要添加一个串口,这样就必需修改底层的CC2640R2_LAUNCHXL.c和CC2640R2_LAUNCHXL.h,但是我看了下,工程文件夹里搜不到这俩文件,我觉得应该是放在SDK里面,我担心修改之后,其他引用这两个文件的工程受到影响,我应该怎么做才能避免这种情况?
Viki Shi:
只要修改得当,不会有问题。在 CC2640R2_LAUNCHXL.h, CC2640R2_LAUNCHXL.c把管教定义修改好,具体可以参考Running the SDK on Custom Boards: dev.ti.com/…/index.html
z z46:
回复 Viki Shi:
我要修改默认的串口引脚,这怎么改才算得当啊。。。。改成了别的引脚,其他的工程就不能用了呀,而且我刚刚发现CC2640R2_LAUNCHXL.h文件只要一改就不能保存,哪怕我只是添个空格,也保存不了,提示如下:
z z46:
回复 Viki Shi:
我看了你给我的链接,里面的说明好像是有问题的啊。针对的是 BLE-Stack 3.01.00.05 project,但是目前最新的sdk也就是2.00的吧。而且里面的路径说明也不对,没有ble5stack和blestack的区分。我用的是BLE5.0,simpleperipheral工程,好像没有提到BLE5.0。
而且,里面修改board.h的方法,这个board.h也是很多工程共用的啊,我有一块板就要定义一个myboard,换了其他的板子或IO口定义方案又要定义一个新的…感觉有点乱哎,可以直接把这些相关文件全部都弄到project文件夹内吗,然后只调用内部的文件,也只对内部文件做修改…这样的方法感觉上更封闭些,不会对别的工程造成影响,但是具体操作,还希望能够指导一下。
z z46:
回复 Viki Shi:
我按照那个网页的指导修改的工程,然后现在报了很多错误,类型都是:symbol "ADCBuf_config" has already been defined null: symbol "ADCBuf_config" has already been defined。截图如下:
这个我应该修改哪里啊
z z46:
回复 Viki Shi:
在线等…巴巴等…
TI中文支持网




