爱琴巢 发表于 2017-6-16 14:43:55

机智云移植到stm32f0上出现硬件中断死机

这几天想把机制云的4个文件移植到stm32f0上,但是一直出现下面错误:
程序运行就会出现进入HardFault_Handler()中的死循环。

经串口打印信息可知:
死机的地方


不知这是为什么,请机智云的技术们指点一下,其他人如有解决的也请指点一二,
还有就是Cubemx生产的STM32F0和旧库效果是一样的。机智云4个文件是最新生产的。










boboP 发表于 2017-6-16 15:16:40

你说机智云的4个文件是指Gizwits文件夹里的四个?

bigfanofloT 发表于 2017-6-17 12:20:50

你有修改驱动文件里的堆栈大小吗?适当改大点

爱琴巢 发表于 2017-6-19 11:01:11

boboP 发表于 2017-6-16 15:16
你说机智云的4个文件是指Gizwits文件夹里的四个?

对,是的,是Gizwits,不过问题已经解决,可以配对了,是字节对齐的问题,在wifiStatus_t结构体加上__packed即可,但是又出现新的问题,
配对成功后,单击进入控制界面就会出现ACTION_ELONGATE_READ_DEV_STATUS,之后就不能控制啦

爱琴巢 发表于 2017-6-19 11:09:38

bigfanofloT 发表于 2017-6-17 12:20
你有修改驱动文件里的堆栈大小吗?适当改大点


这个问题已经解决,可以配对了,是字节对齐的问题,在wifiStatus_t结构体加上__packed即可,但是又出现新的问题, 配对成功后,单击进入控制界面就会出现ACTION_ELONGATE_READ_DEV_STATUS,

boboP 发表于 2017-6-19 12:34:29

爱琴巢 发表于 2017-6-19 11:01
对,是的,是Gizwits,不过问题已经解决,可以配对了,是字节对齐的问题,在wifiStatus_t结构体加上__pac ...

请问你这个是出现在APP上的错误么。有错误码或者APP的日志么。还有就是你app使用测试的app吧

爱琴巢 发表于 2017-6-20 10:03:32

boboP 发表于 2017-6-19 12:34
请问你这个是出现在APP上的错误么。有错误码或者APP的日志么。还有就是你app使用测试的app吧 ...

这个是STM32F0平台打印的错误,这个我没有找到错误码和APP的日志。怎么找呀

boboP 发表于 2017-6-20 10:45:46

爱琴巢 发表于 2017-6-19 11:09
这个问题已经解决,可以配对了,是字节对齐的问题,在wifiStatus_t结构体加上__packed即可,但是又出现 ...

这个是用了变长数据点才会有的log,这个log是进入控制页面。会向模组获取设备状态,然后就会输出这个log,这个是正常的
页: [1]
查看完整版本: 机智云移植到stm32f0上出现硬件中断死机