whj467467222
whj467467222 - 认证专家
开源,分享,交流,共同进步

注册于 4 years ago

回答
409
文章
31
关注者
31

whj467467222 对问题发布了答案

5 days ago

FAL使用片内FLASH,使用出现Hard Fault

uint8_t buf[4096] 导致爆栈了吧。两个解决思路:把你执行这个函数的线程栈改大,例如 8192 ;把这个数组定义在函数外面。

whj467467222 对问题发布了答案

1 week ago

RT-Thread为什么这么这么推崇IAR和Keil等收费软件?

https://gitee.com/iysheng/redclock 这里有个小伙伴在 linux 环境下用 OPENOCD 来调试 ART-Pi 可以参考一下

whj467467222 发表了评论

1 week ago

【经验科普】实战分析C工程代码可能遇到的编译问题及其解决思路

点赞,评论加收藏,大佬的每一次分享都值得细读。

whj467467222 发表了评论

2 weeks ago

【社区福利】喜迎双旦,12月论坛积分兑换好礼啦!

兑换 NXP 帆布手提包

whj467467222 对问题发布了答案

2 weeks ago

rtt低功耗状态下降低mcu频率可行吗?

可行,参考一下我的实现,代码地址

whj467467222 对问题发布了答案

2 weeks ago

rt_memheap_free 引起的死机

打个内存断点,看看是在哪个地方被修改的。

whj467467222 发表了评论

3 weeks ago

CANfestival_Canopen 协议问题

@huangkaiwen canopen 没有明确的主从站的概念,任何一个节点上线之后都会发送 boot_up 的命令。在 canopen 的网络中一般是用户代码实现了整个网络管理的那个节点称之为 m

whj467467222 发表了评论

3 weeks ago

CANfestival_Canopen 协议问题

@huangkaiwen 补充一下,0x700 + nodeid 表示的是心跳报文。0x701 表示的是 节点 1 的心跳报文,心跳报文的长度是 1,你图中的 00 可能是表示节点是停止状态,05 应

whj467467222 对问题发布了答案

3 weeks ago

CANfestival_Canopen 协议问题

谢邀。nodeid - 2 我不知道。但是你图中的问题,我可以解答一下。0x700 + nodeid 表示的是心跳报文。至于其他的,因为我已经有好几年没有用 canopen 了,协议已经忘记了。

whj467467222 对问题发布了答案

4 weeks ago

rtt 固件升级,片外Flash兼容文件系统

可以用 FAL (Flash Abstraction Layer) Flash 抽象层。对一个 FLASH 进行多个分区。可以参考:https://gitee.com/mirrors/ART-Pi/b

whj467467222 发表了文章

4 weeks ago

浅析STM32H7 FDCAN(二)

whj467467222 对问题发布了答案

1 month ago

开启了RTC,报错'time_t'

看看这里的 libc 有没有打开

回到
顶部

发布
问题

投诉
建议