- 博客(5)
- 收藏
- 关注
原创 freertos内存去向说明
freerots系统ram使用说明:1、xTaskCreate函数的usStackDepth参数(单位:字,32位系统一个字等于4个字节)是指系统预留的内存里面申请ram1(堆内存),ram1给任务的栈使用,栈里面存储的内容包括:当前函数上面的调用者的各个有意义的数据(即所谓的嵌套函数),如果发生任务切换,当前函数的局部变量(还有意义的数据:包括已运行的还有生存期的动态局部变量)、当前运行任务的寄存器(32位)、函数形参。2、任务运行所需的堆内存除上述usStackDepth外直接从系统预留的ram(堆
2022-05-01 14:55:59
294
原创 单片机是否真的“跑飞”?
项目场景:通过cat1读取obd数据问题描述当cat1的CAN口远端没有连接数据,单片机会跑飞。原因分析:main函数一开始启用了看门狗,因为CAN没有连接up起来的设备,就会卡在CAN的库函数(while循环),定时器任务在CAN任务之后创建,在定时器任务里面执行喂狗操作,这样就会导致狗没喂进而在CAN库函数里面死循环的过程中中断循环重启系统。解决方案:找到原因后,就在CAN任务创建之后任务里面先延时一会,等定时器任务创建开始喂狗操作或者把定时器任务放在CAN任务前面。CAN死循环的地方
2022-04-25 15:15:35
1085
转载 ubuntu正确设置网络的的步骤(一般性方法)
ubuntu正确设置网络,无非就IP和DNS(域名解析)两方面,设置好了一般就没什么问题)。解决好了ubuntu的上网问题,对入门ubuntu的后来者来说,也是少了一个比较大的拦路虎
2019-03-24 17:52:57
2192
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人