Other Parts Discussed in Thread:SYSCONFIG
如果我想要在一个项目中实现两个例程的功能,怎么才能用最简单的方式把它们整合在一起呢,或者说一个例程中的.c我想用到另一个例程,除了需要移植对应的.c和.h,还需要什么别的支持吗,两个例程用到的驱动库和操作系统都是相同的吗
Kevin Qiu1:
驱动库和操作系统是相同的,移植相应的C和H文件就可以了
,
user6390304:
能说一下具体操作吗,比如我想把一个button的功能放在别的例程里实现,好像光把.c文件移过去是不行的,请问还需要什么其他的基本操作呢,还是两个.c文件不能同时包括主线程函数,需要改写吗
,
Kevin Qiu1:
用一个线程就可以了,将button的功能添加进去就可以了,不用移植main部分
,
user6390304:
我现在确认线程部分函数是需要该写的,但是程序仍然有未找到变量等其他问题,比如
unresolved symbol LED_count, first referenced in C:/ti/simplelink_cc32xx_sdk_4_20_00_07/source/ti/drivers/lib/drivers_cc32xx.aem4<LED.oem4>
,
user6390304:
是的,没有移植main部分,那里面定义的变量会不会有冲突导致问题
,
user6390304:
现在问题集中在ti_drivers_config.h这个文件,我将buntton.c移植过去以后,这里面的一些变量在另一个例程中的ti_drivers_config.h中没有,这个好像是那个sysconfig软件生成的,然后它们还叫一个名字,button.c里的变量查找总是找回到原来例程中的ti_drivers_config.h中,就算我在里面重新定义也没用,所以这个.h头文件的问题该怎么解决呢
,
Kevin Qiu1:
编译时会调用sysconfig,直接使用sysconfig配置button初始化部分,你可以看下Network terminal例程,里面已经配置了button