Skip to content

Commit

Permalink
增加了keil和pack的安装说明文档
Browse files Browse the repository at this point in the history
  • Loading branch information
ComerLater committed Jun 13, 2024
1 parent 6ce37d5 commit e9c4d1a
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 5 deletions.
34 changes: 29 additions & 5 deletions docs/develop/01.快速入门/03.ide-debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,47 @@ Vscode一款很好的编辑器,拥有极强的扩展性,因此推荐使用VS

## Keil MDK5

### 安装MDK5工具

> 注意:MDK 建议使用 **V5.38** 及以上版本,编译器采用 **ARMCLANG v6.19**,开启支持 C++14。
请访问[Keil MDK更新页面](https://www.keil.com/update/rvmdk.asp),选择需要的版本。

![](./image/keil-mdk-old-version.jpg)

跳转到对应版本页面之后,需要填写很多信息,尤其是`LIC or PSN`,因此不适合绝大部分个人开发者。其实 MDK 都是使用 **有规律的下载链接**,相信聪明的你一定能够找其中的规律哦,通过该方法可以下载任意历史版本。

|版本|下载链接|
|---|---|
|MDK525.EXE|<https://armkeil.blob.core.windows.net/eval/MDK525.EXE>|
|MDK527.EXE|<https://armkeil.blob.core.windows.net/eval/MDK527.EXE>|
|MDK529.EXE|<https://armkeil.blob.core.windows.net/eval/MDK529.EXE>|
|MDK536.EXE|<https://armkeil.blob.core.windows.net/eval/MDK536.EXE>|
|MDK538a.EXE|<https://armkeil.blob.core.windows.net/eval/MDK538a.EXE>|
|MDK540.EXE|<https://armkeil.blob.core.windows.net/eval/MDK540.EXE>|

除了安装keil工具,芯片的pack包也是必不可少的,请到<https://www.keil.arm.com/devices>找到自己的芯片,并下载相应的pack。下面列出了STM32F1/F4/F7/H7当前最新版本的pack下载连接:

- <https://www.keil.com/pack/Keil.STM32F1xx_DFP.2.4.1.pack>
- <https://www.keil.com/pack/Keil.STM32F4xx_DFP.2.17.1.pack>
- <https://www.keil.com/pack/Keil.STM32F7xx_DFP.2.16.0.pack>
- <https://www.keil.com/pack/Keil.STM32H7xx_DFP.3.1.1.pack>

### 生成MDK5工程

通过 scons 工具直接生成 MDK5 工程,然后用 MDK5 进行开发。

```
```shell
# 切换target目录
cd nextpilot-flight-control/bsps/fcs-v1

# 生成mdk5工程
scons --target=mdk5
```

### 打开MDK5工程

> 注意:MDK 建议使用 **V5.38** 版本,编译器采用 **ARMCLANG v6.19**,开启支持 C++14。
### 调试MDK5工程

用 MDK5 打开 nextpilot-flight-control/bsps/fcs-v1/project.uvprojx,接下来就可以愉快的使用 MDK5 进行项目的开发了
用 MDK5 打开 `nextpilot-flight-control/bsps/fcs-v1/project.uvprojx`,接下来就可以愉快的使用 MDK5 进行项目的调试了

## VS Code

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e9c4d1a

Please sign in to comment.