rt-thread/bsp/v2m-mps2/README.md

81 lines
2.4 KiB
Markdown
Raw Normal View History

2018-03-01 21:01:23 +08:00
# V2M-MPS2
## 1. 简介
[V2M-MPS2](https://www.keil.com/boards2/arm/v2m_mps2/)是MDK提供的开发板配合**Fast Models Debugger**就可以不依赖任何硬件在Cortexm-M平台调试代码。板载主要资源如下
| 硬件 | 描述 |
| -- | -- |
|CPU| 可选Cortex-M0/M0 plus/M3/M4/M7/M23/M33 |
|主频| 50MHz |
|SRAM| 4MB |
|Flash| 4MB |
## 2. 编译说明
2018-03-02 10:24:19 +08:00
V2M-MPS2板级包支持MDK5已测试MDK5.23~MDK5.25
2018-03-01 21:01:23 +08:00
## 3. 烧写及执行
### 3.1 配置和仿真
2018-03-02 10:24:19 +08:00
因为Fast Models Debugger的串口功能是通过telnet实现的所以需要打开Windows的telnet功能
2018-03-01 21:01:23 +08:00
- [Windows 7: Enabling Telnet Client](https://social.technet.microsoft.com/wiki/contents/articles/910.windows-7-enabling-telnet-client.aspx)
- [Windows 10: Enabling Telnet Client](https://social.technet.microsoft.com/wiki/contents/articles/38433.windows-10-enabling-telnet-client.aspx)
2018-03-02 10:24:19 +08:00
打开project.uvprojx编译点击Debug->Start/Stop Session就可以进入仿真了。
2018-03-01 21:01:23 +08:00
### 3.2 如何选择其他内核
2018-03-02 10:24:19 +08:00
Fast Models Debugger支持Cortex M全系列内核。如果想切换成其他内核需要完成一些配置下面以Cortex-M4为例
2018-03-01 21:01:23 +08:00
2018-03-02 10:24:19 +08:00
- 修改bsp\v2m-mps2\rtconfig.py里的 CPU="cortex-m7"为CPU="cortex-m4"(全小写)
2018-03-01 21:01:23 +08:00
- 点击Project->Option for Target 'RT-Thread V2M-MPS2'
- 在Device里选择ARM选项下需要的内核CMSDK_CM4
- 在Debug里选择Models Cortex-M Debugger点击Settings
- 在Command里选择Cortex-M4的exeFVP_MPS2_Cortex-M4_MDK.exe
- 在Target里选择armcortexm4ct
### 3.2 运行结果
2018-03-02 10:24:19 +08:00
进入仿真后全速运行将会在telnet窗口上看到RT-Thread的启动logo信息
2018-03-01 21:01:23 +08:00
```bash
\ | /
- RT - Thread Operating System
/ | \ 3.0.3 build Feb 28 2018
2018-03-02 10:24:19 +08:00
2006 - 2018 Copyright by rt-thread team
2018-03-01 21:01:23 +08:00
finsh />
```
## 4. 驱动支持情况及计划
| 驱动 | 支持情况 | 备注 |
| ------ | ---- | :------: |
| UART | 支持 | UART0/1/2 |
2018-03-01 21:01:23 +08:00
| GPIO | 未支持 | |
| LED | 未支持 | |
| BUTTOM | 未支持 | |
| LCD | 未支持 | 需要完成LCD驱动和TOUCH驱动 |
### 4.1 IO在板级支持包中的映射情况需补充
| IO号 | 板级包中的定义 |
| -- | -- |
| | LED0 |
## 5. 联系人信息
2018-03-02 10:24:19 +08:00
维护人:
- [tanek](https://github.com/TanekLiang)
2018-03-01 21:01:23 +08:00
## 6. 参考
* [V2M-MPS2](https://www.keil.com/boards2/arm/v2m_mps2/)
* [Fast Models Debugger](http://www.keil.com/support/man/docs/fstmdls/default.htm)