完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
11个回答
|
|
用触摸屏 bootloader 代码程序比较多了。如果可以优先考虑物理按键。
无论用触摸屏按键还是物理按键,触发方式不同而已。 找到 ota 函数,把 ota 命令入口函数修改一下,改成可调用函数,把形参改成方便调用的。当按下按键之后直接调用修改后的 ota 函数。 |
|
|
|
|
|
|
|
你这个系统运行不正常的,出现这个错误可能是内存被破坏了,或者还没有创建线程就执行 suspend。
先别考虑 ota 的,保证系统能正常运行,然后加按键处理,最后添加 ota ,看你的意思是用 http ota 喽? 上面你说 finsh 里调用命令是没有问题的,改代码调用执行也是可以的,前提是你得修改它原来的代码。 |
|
|
|
你好,我这个确实有点搞不明白,在用finsh 的 ota没有一点问题。然后检测到按键按下,然后调用这个函数就会出现上面的报错,麻烦你具体说一下怎么操作吗,整个项目已经测试完成,就差这个远程升级了,麻烦你帮帮我如何处理,先谢谢你了!!! |
|
|
|
你添加的打印信息执行到哪个函数了?这几函数不应该出现上面的那个错误
|
|
|
|
只需要调用 http_ota_fw_download 函数,不需要做啥,如果这样有问题,肯定是你做的这个 bootloader 有内存溢出的地方,要么的线程栈要么是堆内存在执行这个函数调用前已经被破坏了。
|
|
|
|
这是http_ota执行可以成功 这是按键执行的!!! 按键只执行到[D/web]一行就不动了!!! |
|
|
|
你能保证执行到按键的地方的时候,网卡,web 等初始化工作都完成了吗?
|
|
|
|
初始化肯定完成了,都可以ping的通的
|
|
|
|
|
|
|
|
你好,非常感谢,搞好了,是内存出问题了,我把内存搞错了,谢谢了大神!!!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1039 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
3425 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1465 浏览 0 评论
2146 浏览 0 评论
1640 浏览 0 评论
75337 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 15:10 , Processed in 0.895707 second(s), Total 93, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号