RT-Thread论坛
直播中

恩可口

9年用户 843经验值
私信 关注
[问答]

跳转不进去main函数是怎么回事?


  • void main_thread_entry(void *parameter)
  • {
  •     extern int main(void);
  •     extern int $Super$$main(void);

  •     /* RT-Thread components initialization */
  •     rt_components_init();
  •     //到了这个地方就无法往下执行,无法跳转到main函数
  • }


仿真发现一直是死在了
object.c当中的rt_object_init()函数的

  •     for (node  = information->object_list.next;
  •             node != &(information->object_list);
  •             node  = node->next)
  •     {
  •         //死在了这个for循环中
  •     }


ps:我是按照文档中心提供的stmcubemx在STM32f103上移植的,使用shell组件,每次复位的时候可以打印出来系统版本信息,但是main()线程进不去,求助,是什么原因呢,第一次使用rt_thread…..

更多回帖

发帖
×
20
完善资料,
赚取积分