请问
用RTT Studio创建的项目,基于STM32WB,没有做什么修改。可以成功进入main()函数。
但是需要进行各项操作时,需要用到的外设,比如_hw_pin current_thread, 等都是空,看起来好像是在rtthread_startup()中需要完成的硬件初始化、主线程初始化都没有做。
这似乎是不可能,系统成功进入了main()函数,前面的工作不可能没有操作吧。
试着在main()函数里调用rt_hw_board_init(),可以完成硬件初始化,随后调用PIN操作函数,能点亮LED灯。
问题在哪里?请指教!
谢谢!
不好意思,手拙了点。
回复全看了,试了,问题依旧,我着急啊。不知道问题卡在哪里。包括调试输出的信息我也贴上去了。
断点在main()函数前,打不上去。
工具也是刚刚下载的,RT-Thread Studio 版本: 2.1.1 构建ID: 202107161000
向特定人提问,也发在这里,没辙儿,注册不久,私信还发不了。
@咫尺不再天涯 你用的 rtt 版本是 nano 版吧,不是标准版。
看样子main函数没有被 hack 过。