STM32H747XIH6 KEIL 配置
时间: 2023-07-25 08:29:58 浏览: 193
KEIL 进行STM32开发
以下是STM32H747XIH6在Keil MDK中的配置步骤:
1. 打开Keil MDK软件,创建一个新项目。
2. 在“Device”选项卡中,选择“STMicroelectronics”作为供应商,然后选择“STM32H747XI”作为设备。
3. 在“Project”菜单中选择“Options for Target”,打开“Target”选项卡。在“Code Generation”部分,将“Use MicroLib”选项设置为“Use MicroLib”.
4. 在“Target”选项卡中,选择“Debug”选项卡。在“Use Simulator”部分,选择“Debug (printf) Viewer”作为输出接口,这样可以在调试过程中通过printf打印信息。
5. 在“C/C++”选项卡中,将“Define”部分添加以下宏定义:
```
STM32H747xx
USE_HAL_DRIVER
```
6. 在“C/C++”选项卡中,将“Include Paths”部分添加以下路径:
```
${ProjDirPath}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${ProjDirPath}/Drivers/CMSIS/Include
${ProjDirPath}/Drivers/STM32H7xx_HAL_Driver/Inc
```
7. 在“Linker”选项卡中,将“Use Memory Layout from Target Dialog”选项设置为“NO”,并在“Layout”部分添加以下脚本:
```
LR_IROM1 0x08000000 0x1000000 { ; load region size_region
ER_IROM1 0x08000000 0x1000000 { ; load address = execution address
*.o (.text) ; all object files with code
}
RW_IRAM1 0x24000000 0x80000 { ; RW data
.ANY (+RW +ZI)
}
}
```
8. 在“Output”选项卡中,设置输出文件的名称和路径。
9. 在“Debug”选项卡中,将“Settings”部分的“Use Simulator”选项设置为“NO”,并选择使用您的目标硬件进行调试。
10. 在“Debug”选项卡中,将“Flash Download”部分的“Device”选项设置为“STM32H747XI”,并选择您的调试器进行烧录和调试。
以上是在Keil MDK中配置STM32H747XIH6的基本步骤。需要注意的是,具体的配置可能会因为版本和硬件平台的不同而略有差异,您需要根据具体情况进行修改。同时,建议您使用STM32CubeMX来生成相应的代码,以便更加方便地进行硬件驱动和应用程序的开发。
阅读全文