咫尺不再天涯
咫尺不再天涯
This guy hasn't written anything yet

注册于 5 months ago

回答
6
文章
1
关注者
0

咫尺不再天涯 发表了评论

4 months ago

多线程下ASSERT函数导致的线程挂起的现象。

@Jone 学习了。努力提高bug定位水平。

咫尺不再天涯 发表了评论

4 months ago

多线程下ASSERT函数导致的线程挂起的现象。

@出出啊 系统并没有宕机,而是在ASSERT()中的一个while(1)语句中,无限循环,改造这个assert语句。kservice.c 文件中 rt_assert_handler(), 通常停留

咫尺不再天涯 对问题发布了答案

4 months ago

已经成功进入main()函数,但用到的系统设备都是空

换用Keil,啥毛病都好了。

咫尺不再天涯 发表了评论

4 months ago

已经成功进入main()函数,但用到的系统设备都是空

@小小李sunny 谢谢!我什么都没动,调试也可以进到main(),执行到 rt_pin_mode(LED1_PIN, PIN_MODE_OUTPUT); 就跑到ASSERT函数里,原因就是_hw_p

咫尺不再天涯 发表了评论

4 months ago

RTT系统初始化后,_hw_pin 指针总是为空

@出出啊 在 config.C里面有 #define RT_USING_PIN在 .comfig文件里,也有 CONFIG_RT_USING_PIN=y在 Kconfig里, config BSP_

咫尺不再天涯 发表了评论

4 months ago

已经成功进入main()函数,但用到的系统设备都是空

不好意思,手拙了点。回复全看了,试了,问题依旧,我着急啊。不知道问题卡在哪里。包括调试输出的信息我也贴上去了。断点在main()函数前,打不上去。工具也是刚刚下载的,RT-Thread Studio

咫尺不再天涯 对问题发布了答案

4 months ago

请问系统部分包括启动的全流程,可以跟踪调试吗?

暂时不纠结了,看视频教材,就是直接进入main()函数第一条指令。

咫尺不再天涯 发表了评论

4 months ago

RTT STUDIO设置断点,部分无效?

@chenyaxing 非常感谢你的讲解!

咫尺不再天涯 对问题发布了答案

4 months ago

RTT STUDIO设置断点,部分无效?

确实,再看了一遍RTTSTudio教程是是视频,说的就是直接进入main()函数第一条语句。

咫尺不再天涯 发表了评论

4 months ago

RTT STUDIO设置断点,部分无效?

@chenyaxing 打了断点的地方,调试输出,停下和没停下的,有差别,如下:Warning: the current language does not match this frame.No l

咫尺不再天涯 发表了评论

4 months ago

请问系统部分包括启动的全流程,可以跟踪调试吗?

RTT Studio debug模式。根据系统创建的工程,基于STM32WB NUCLEO开发板,还没有做应用程序。打算熟悉后再添加应用软件。

回到
顶部

发布
问题

投诉
建议