今天做STM32的ucos移植,按照网上的配置方式配置后出现一些问题。
Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp void __set_PSP(unsigned long)" (declared at line 53 of "D:\ D:\程序\433_集中器\程序\CMSIS\core_cm3.h 1094
问题基本都是这个,我跟踪查看时因为Core_M3.h里面定义的extern uint32_t __get_PSP(void);跟__ATTRIBUTES unsigned long __get_PSP( void );(这个是intrinsic.h头文件里面定义)__get_PSP(void)这个函数重复定义了。这样的重复定义大概在26个。各位大神怎么解决啊
|