这几天没顾上上网,没能及时回复,今天看了看那个2.0的库,发现是缺少了那两个lib。这个工程的源代码是基于stm103的,现在我自己重建工程把他移植到051上,第一次见工程的时候忘了加载这两个lib文件导致了很多函数(上面提到的)没定义的错误,后来加载了这两个文件后函数没定义的错误解决了,但是又出现了如下错误https://www.stmcu.org.cn/file:///C:UsersAdministratorAppDataRoamingTencentUsers1835116269QQWinTempRichOle87}NZA3}S)2ESH(C19%%DQM.jpg:..\Output\svpwm.axf: Error: L6366E: mc_state_observer.o attributes are not compatible with the provided cpu and fpu attributes .,好像是有汇编指令和当前cpu不兼容,但是在MC_State_Observer_Interface.c文件中也没有发现有嵌入的汇编语言,是不是那些不兼容的汇编指令在MC_FOC_Methods_lib.lib中啊 ,但是在keil是打不开这些文件的,哎哎拦路虎真太多了。。。。。。
回复:关于基于stm32的PMSM的FOC2的2.0的库,是否有错的问题
回复:关于基于stm32的PMSM的FOC2的2.0的库,是否有错的问题
回复第 2 楼 于2014-06-17 16:04:15发表:
用不着的话就注释掉
可是不明白,为什么在没有移植前,这些函数也没有定义,但是为什么就没有报错呢?
你确定不是警告是报错?
回复:关于基于stm32的PMSM的FOC2的2.0的库,是否有错的问题
明显的少了一个lib。
这几天没顾上上网,没能及时回复,今天看了看那个2.0的库,发现是缺少了那两个lib。这个工程的源代码是基于stm103的,现在我自己重建工程把他移植到051上,第一次见工程的时候忘了加载这两个lib文件导致了很多函数(上面提到的)没定义的错误,后来加载了这两个文件后函数没定义的错误解决了,但是又出现了如下错误https://www.stmcu.org.cn/file:///C:UsersAdministratorAppDataRoamingTencentUsers1835116269QQWinTempRichOle87}NZA3}S)2ESH(C19%%DQM.jpg:..\Output\svpwm.axf: Error: L6366E: mc_state_observer.o attributes are not compatible with the provided cpu and fpu attributes .,好像是有汇编指令和当前cpu不兼容,但是在MC_State_Observer_Interface.c文件中也没有发现有嵌入的汇编语言,是不是那些不兼容的汇编指令在MC_FOC_Methods_lib.lib中啊 ,但是在keil是打不开这些文件的,哎哎拦路虎真太多了。。。。。。
RE:关于基于stm32的PMSM的FOC2的2.0的库,是否有错的问题
回复:关于基于stm32的PMSM的FOC2的2.0的库,是否有错的问题
加我Q讨论一下吧。我最近也搞这个。
加了,请同意