• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

applications/21-Aug-2025-

board/21-Aug-2025-

doc/images/21-Aug-2025-

.config A D21-Aug-202545.1 KiB1,3811,275

Kconfig A D21-Aug-2025186 137

README.md A D21-Aug-20253.7 KiB11372

SConscript A D21-Aug-2025331 1612

SConstruct A D21-Aug-20251.6 KiB5844

max32660.svd A D21-Aug-2025357.1 KiB10,65110,628

project.uvoptx A D21-Aug-20255.5 KiB185178

project.uvprojx A D21-Aug-202542.9 KiB1,2081,207

rtconfig.h A D21-Aug-20257.8 KiB40171

rtconfig.py A D21-Aug-20253.8 KiB144111

template.uvoptx A D21-Aug-20255.5 KiB185178

template.uvprojx A D21-Aug-202513.8 KiB391385

README.md

1# Maxim-MAX32660- EVSYS说明
2
3## 简介
4
5该文件夹主要存放所有主芯片为MAX32660的板级支持包。开发板上面的主芯片是[MAX32660](https://www.maximintegrated.com/en/products/microcontrollers/MAX32660.html)
6
7芯片Datasheet: [MAX32660_datasheet](https://datasheets.maximintegrated.com/en/ds/MAX32660.pdf)
8
9芯片User Guide:[MAX32660_UserGuide](https://pdfserv.maximintegrated.com/en/an/AN6659.pdf)
10
11开发板介绍页面:  [MAX32660-EVSYS](https://www.maximintegrated.com/en/products/microcontrollers/MAX32660-EVSYS.html)
12
13开发板datasheet: [MAX32660-EVSYS.pdf)](https://datasheets.maximintegrated.com/en/ds/MAX32660-EVSYS.pdf)
14
15支持IDE: [keil pack](http://www.mxim.net/microcontroller/pack/Maxim.MAX32660.1.2.0.pack), [eclipse](https://www.maximintegrated.com/en/design/software-description.html/swpart=SFW0001500A)
16
17本文主要内容如下:
18
19- 开发板资源介绍
20
21## MAX32660芯片介绍
22
23- RAM  96KB    0x20000000~0x20018000
24- ROM  256KB   0x0 ~ 0x40000
25- 16KB I-cache
26- UART 2个  UART0  UART1
27- GPIO  14个
28- I2C  2个 Master/Slave 高速3.4Mbps
29- ARM Cortex-M4F, 96MHz
30- MPU
31- SPI 2个  Master/Slave
32- I2S  Master/Slave
33- 4 channel DMA
34- 3个 32bit  Timer
35- Watchdog
36- RTC
37
38## 开发板介绍
39
40MAX32660-EVSYS是美信官方的开发板,搭载MAX32660芯片,基于ARM Cortex-M4F内核,最高主频96MHz,具有丰富的外设资源,内核带有FPU。
41
42开发板外观如下图所示
43
44![board](doc/images/board.jpg)
45
46开发板引脚连接图如图所示:
47
48![pins](doc/images/pins.jpg)
49
50MAX32660-EVSYS开发板常用 **板载资源** 如下:
51
52- MCU:MAX32660
53- 板载设
54  - LED:1个,GPIO P0_13 ,高电平点亮,低电平灭 。
55  - 按键:1个,GPIO P0_12,   按下低电平,松开高电平。
56- 调试接口:板载CMSIS-DAP调试器。
57
58## 外设支持
59
60本 BSP 目前对外设的支持情况如下:
61
62| **片上外设** | **支持情况** |    **备注**    |
63| :----------------- | :----------------: | :-------------------: |
64| GPIO               |        支持        |                       |
65| UART               |        支持        | UART0, UART1(console) |
66| PWM                |                   |                       |
67| SPI                |        支持        |      SPI0, SPI1      |
68| RTC                |        支持        |          RTC          |
69| I2S                |                   |                       |
70| I2C                |        支持        |      I2C0, I2C1      |
71| TIMER              |                   |                       |
72| Watchdog           |                   |                       |
73
74### 进阶使用
75
76此 BSP 默认只开启了串口 的功能,更多高级功能需要利用 env 工具对 BSP 进行配置,步骤如下:
77
781. 在 bsp 下打开 env 工具。
792. 输入 `menuconfig`命令配置工程,配置好之后保存退出。
803. 输入`scons --target=mdk5/vsc命令重新生成工程。
81
82## 注意事项
83
84目前支持keil和GCC环境
85
86## FAQ
87
88### GCC环境如何调试使用
89
90第一步,需要配置arm-none-eabi-gcc路径到系統环境变量中去或者在rtconfig.py中EXEC_PATH  修改路径
91
92第二步,添加openocd的路径,如果你安装了eclipse,添加以下路径到系统环境变量中
93
94`C:\Maxim\Toolchain\bin`
95
96完成这两部就可以用vscode打开bsp目录了。
97
98快捷键ctrl+shift+b可以执行scons编译命令
99
100快捷键F5可以进入调试命令
101
102如果需要调试之前执行build命令,在luanch.json里面打开注释
103
104```
105            //"preLaunchTask": "build"
106```
107
108## 联系人信息
109
110维护人:
111
112- [supperthomas], 邮箱:<78900636@qq.com>
113