ST意法半导体
直播中

李斌

7年用户 1386经验值
私信 关注
[问答]

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

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);


更多回帖

发帖
×
20
完善资料,
赚取积分