rtthread 芯片创建的工程 串口无输出

rtthread 芯片创建的工程 串口无输出_第1张图片
根据启动流程可以看到 从汇编中跳转到 entry,而 rtt studio 通过芯片生成的工程使用的是默认的HAL库,启动代码是跳转到main,没有替换跳转到entry,所以通过修改路径:libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\gcc\startup_stm32f767xx.S文件如下所示即可正常运行。

LoopFillZerobss:
  cmp r2, r4
  bcc FillZerobss

/* Call the clock system initialization function.*/
  bl  SystemInit   
/* Call static constructors */
    bl __libc_init_array
/* Call the application's entry point.*/
  bl  entry
  bx  lr    
.size  Reset_Handler, .-Reset_Handler

你可能感兴趣的:(rtthread,arm开发,stm32,嵌入式硬件)