打印
[其他ST产品]

lsm303agr再H7平台上运行,调用MotionEC库,只要调用 MotionEC_Initialize就会出现hardfult

[复制链接]
399|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-7-13 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

float ecompass_frq = 50;

MotionEC_Initialize(MEC_MCU_STM32,&ecompass_frq);

调用之前已经初始化过CRC,以及调整了堆栈即使加大到0x6000依然有问题。使用的MotionEC_CM7F_wc16_ot.a,IDE为IAR

CRC初始化

LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_CRC);

LL_CRC_SetInputDataReverseMode(CRC, LL_CRC_INDATA_REVERSE_NONE); LL_CRC_SetOutputDataReverseMode(CRC, LL_CRC_OUTDATA_REVERSE_NONE); LL_CRC_SetPolynomialCoef(CRC, LL_CRC_DEFAULT_CRC32_POLY); LL_CRC_SetPolynomialSize(CRC, LL_CRC_POLYLENGTH_32B); LL_CRC_SetInitialData(CRC, LL_CRC_DEFAULT_CRC_INITVALUE);


是还有什么需要配置和添加代码吗?请帮忙支持一下了,

使用特权

评论回复
沙发
两只袜子| | 2023-7-13 11:23 | 只看该作者
请问,您使用的IAR版本是什么?可以尝试wc32的库


使用特权

评论回复
板凳
未说出口的像你| | 2023-9-15 21:27 | 只看该作者
可能就是不兼容导致的吧

使用特权

评论回复
地板
将爱藏于深海| | 2023-9-16 02:59 | 只看该作者
可能是初始化的顺序搞错了?

使用特权

评论回复
5
温室雏菊| | 2023-9-16 05:15 | 只看该作者
你堆栈调这么大,不怕溢出啊?

使用特权

评论回复
6
西洲| | 2023-9-16 07:58 | 只看该作者
你用cubemx配置一下多好啊,还移植,多麻烦

使用特权

评论回复
7
一只眠羊| | 2023-9-16 09:29 | 只看该作者
估计是你从F303弄过来的,导致驱动不一样吧

使用特权

评论回复
8
月亮一键变蓝| | 2023-9-16 12:02 | 只看该作者
建议还是用H7重新配置和初始化一下,估计能好使

使用特权

评论回复
9
她已醉| | 2023-9-16 15:30 | 只看该作者
那你看看调用这个函数需要,调用其他的什么函数或者外设吗?

使用特权

评论回复
10
白马过平川| | 2023-9-16 18:02 | 只看该作者
你还是把堆栈调小点吧,总感觉会溢出,哈哈

使用特权

评论回复
11
Jacquetry| | 2023-9-16 22:01 | 只看该作者
是不兼容吧

使用特权

评论回复
12
我吃小朋友| | 2023-9-16 23:33 | 只看该作者
你这个MotionEC库是干啥的?

使用特权

评论回复
13
捧一束彼岸花| | 2023-9-16 23:58 | 只看该作者
你要把CRC放后面初始化呢?主要这个MotionEC库没用过,不知道初始化流程,你看看手册或者找个FAE吧

使用特权

评论回复
14
Mowergy| | 2023-10-19 15:02 | 只看该作者
用H7重新配置和初始化一下吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3834

帖子

0

粉丝