refactor: 适配STM32F103RCT6 + FreeRTOS工程框架,同步baremetal-r8协议手册
- IOC: MCU切换为STM32F103RCTx,添加FREERTOS+TIM4中间件,HAL时间基准改为TIM4 - Keil uvprojx: 目标器件RC,Flash 256KB/48KB SRAM,宏xE,HD Flash算法,启动文件xe.s - EWARM ewp: 宏xE,ICF/启动文件切换为xe版本 - 启动文件: Stack_Size 0x400→0x800适配FreeRTOS - 重写项目需求说明/技术实现文档,描述FreeRTOS 5任务架构+lwIP NO_SYS=0 - 新增AT固件使用手册(MUX/NET/LINK协议)和工程调试指南(FreeRTOS专项)
This commit is contained in:
+4
-4
@@ -97,7 +97,7 @@ TCP2UART Keil 工程配置说明
|
||||
打开 Keil -> Project -> Options for Target -> C/C++ -> Define
|
||||
|
||||
保持现有定义,不需要额外添加:
|
||||
USE_HAL_DRIVER,STM32F103xB
|
||||
USE_HAL_DRIVER,STM32F103xE
|
||||
|
||||
========================================
|
||||
四、编译优化设置
|
||||
@@ -113,8 +113,8 @@ USE_HAL_DRIVER,STM32F103xB
|
||||
========================================
|
||||
|
||||
确认 ROM 和 RAM 配置正确:
|
||||
- IROM1: 0x08000000, Size: 0x10000 (64KB)
|
||||
- IRAM1: 0x20000000, Size: 0x5000 (20KB)
|
||||
- IROM1: 0x08000000, Size: 0x40000 (256KB)
|
||||
- IRAM1: 0x20000000, Size: 0xC000 (48KB)
|
||||
|
||||
========================================
|
||||
六、编译验证
|
||||
@@ -138,7 +138,7 @@ Debug 选项卡:
|
||||
|
||||
Utilities 选项卡:
|
||||
- 选择正确的 Flash 算法
|
||||
- STM32F10x Med-density Flash (64KB)
|
||||
- STM32F10x High-density Flash (256KB)
|
||||
|
||||
========================================
|
||||
快速添加方法(可选)
|
||||
|
||||
Reference in New Issue
Block a user