完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在以freeRTOS实时系统编写程序,设备上电,使用Jlink下载(接设备Vcc、GND、SWCLK、SWDIO)下载后程序自动重启运行此时操作正常。然后古怪的事情出现了:手动断电,然后上电。emWIN界面刷不出来,串口打印 "Error:....FreeRTOSqueue.c,927 、 Error:....FreeRTOSportableRVDSARM_CM4Fport.c,785" 错误。
中断处理函数中没有使用freeRTOS系统函数,通知信息都是以全局变量来代替的,还是出现上诉问题。队列消息发送也检查了,没有明显错误。(对自己不自信了) 有没有遇到类似问题的,劳烦指导一下!!!! |
|
相关推荐
3个回答
|
|
今天上午将源程序拿过来,一点一点将增添的程序一段一段注释查找问题。问题是解决了,但是原因不是很清楚还需要消化。其中原因如下:我使用的max31856驱动程序中,一个读取温度代码中使用了 return (float)(rData/4096.0f).然后将其改成return (float)(rData/4096)之后就没有出现上述现象。是否是因为4096.0已经超出float正的最大值?????
|
|
|
|
补充一下,设备控制板是自己仿原子探索者修改的,控制芯片换STM32F4ZET6
|
|
|
|
给自己和可能出现同样错误的伙伴一个提醒。 刚才看了一下,float类型数据,有效位是13位,包含整数7位(最大值127),小数位6位
|
|
|
|
只有小组成员才能发言,加入小组>>
818 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2720 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1116浏览 3评论
199浏览 2评论
465浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
463浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 01:46 , Processed in 1.052433 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号