MounRiver Studio新建CH592F工程,将例程BLE_USB用到的一些文件夹拷贝到新工程内,添加头文件,添加库,仍然报错“undefined reference to”,甚至同一个C文件内,上面定义的数组,下面调用都会报错。搜索了论坛内的相关问题,仍然没能解决,只能请技术人员帮忙看一下。
库已经包含
头文件已经包含
热门产品 :
CH394: 以太网协议栈芯片
MounRiver Studio新建CH592F工程,将例程BLE_USB用到的一些文件夹拷贝到新工程内,添加头文件,添加库,仍然报错“undefined reference to”,甚至同一个C文件内,上面定义的数组,下面调用都会报错。搜索了论坛内的相关问题,仍然没能解决,只能请技术人员帮忙看一下。
库已经包含
头文件已经包含
已解决,需要添加CH59xBLE库
第一张图报错提示pEP0那个变量找不到,不是文件上面的那个数组。pEP0_RAM_Addr是在StdPeripheral/inc下的CH59x_usbdev.h中声全局变量,头文件中包含了StdPeripheral/inc就可以找到。你通过添加库,应该只是触发了语法解析,因为少库会影响其他变量对libCH59xBLE库中头文件的索引,但理应不影响pEP0_RAM_Addr这个变量的索引。
pEP0那个变量是我看错了