Cfly
Cfly - 认证专家

注册于 2 years ago

回答
4
文章
1
关注者
3

Cfly 对问题发布了答案

1 week ago

ulog组件中ulog_voutput(...)函数的bug反馈

需要在 console_be 里面把它的outpout中 rt_hw_console_output(log) 替换为 rt_kprintf("%.*s", len, log);

Cfly 对问题发布了答案

1 week ago

ulog的互斥信号量锁死

在 console_be 里面把它的outpout中 rt_hw_console_output(log) 替换为 rt_kprintf("%.*s", len, log);

Cfly 对问题发布了答案

1 month ago

插入网线后使用串口ymodem进行升级会卡住

这是因为ymodem使用的是调试串口,而你插拔网线会调用 LOG--->console_write 打印日志,从而导致升级失败

Cfly 发表了评论

4 months ago

竞猜:RT-Thread Smart开源吗

@Cfly 一些加载之类的估计不会开源,小型内核会开源

Cfly 发表了评论

4 months ago

竞猜:RT-Thread Smart开源吗

部分开源~o(〃'▽'〃)o

Cfly 发表了评论

5 months ago

使用finsh 进行ota成功,线程里开ota失败

1.收到指令判断格式对不对,正确则存储到EasyFlash,标志置1(PS:这个标志其实可以用BKP寄存器来保存)然后重启2.重启后检测标志置1则开始升级。(不管什么值都把这个标志给清0)3.升级成功

Cfly 发表了评论

5 months ago

使用finsh 进行ota成功,线程里开ota失败

是用户自行查看,手动发送OTA指令呀。我说的操作都是在接收到指令后

Cfly 对问题发布了答案

5 months ago

使用finsh 进行ota成功,线程里开ota失败

我一般是这样实现的:1.使用EasyFlash做变量的存储:URL地址、OTA使能标志2.接收到OTA命令后,保存URL地址并将OTA标志使能,然后重启程序3.启动后检查OTA标志是否使能,使能则其他

Cfly 发表了评论

6 months ago

OTA 片上FLASH擦除失败

可以试试在fal_partition_erase中调用erase回调的地方打个断点,然后单步调试看一下flash驱动擦除时底层库时因为什么而出错

Cfly 发表了评论

6 months ago

OTA 片上FLASH擦除失败

@Silly_roe_deer 你这手动清除地址+长度太大了,都超过了最大地址,肯定失败

发布
问题