RTT Studio 使用 32cubemx 无问题版本
问题:1
使用后,出现莫名问题,考虑RTTStudio 版本是否支持STM32版本,看更新时间
RT—Thread SDK 管理器
问题:2
编程后,由STM32生成的主函数 __WEAK 掉
在rtt的main函数中,调用如
MX_GPIO_Init();
MX_CAN2_Init();
MX_USART1_UART_Init();
等函数,出现问题,请考虑
cubemx 下的SConscript 文件,是否包含 .c
如:
import os
from building import *
cwd = GetCurrentDir()
src = Glob(‘*.c’)
src = Split(‘’’
Src/stm32f4xx_hal_msp.c
Src/main.c
Src/gpio.c
Src/usart.c
‘’')
path = [cwd]
path += [cwd + ‘/Inc’]
group = DefineGroup(‘cubemx’, src, depend = [‘’], CPPPATH = path)
Return(‘group’)
若包含,进一步检查cubemx 文件夹下src文件夹,是否含
gpio.c
usart.c 等文件
如果没有!!!!!!!!!!!!!!!!
1、保留并删除SConscript文件
2、关闭cubemx文件
3、重新打开cubemx settings 并生成
4、将SConscript文件复制进去,并更新软件包
5、已成功