| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 21-Aug-2025 | - | ||||
| applications/ | 21-Aug-2025 | - | ||||
| board/ | 21-Aug-2025 | - | ||||
| doc/images/ | 21-Aug-2025 | - | ||||
| .config | A D | 21-Aug-2025 | 45.1 KiB | 1,381 | 1,275 | |
| Kconfig | A D | 21-Aug-2025 | 186 | 13 | 7 | |
| README.md | A D | 21-Aug-2025 | 3.7 KiB | 113 | 72 | |
| SConscript | A D | 21-Aug-2025 | 331 | 16 | 12 | |
| SConstruct | A D | 21-Aug-2025 | 1.6 KiB | 58 | 44 | |
| max32660.svd | A D | 21-Aug-2025 | 357.1 KiB | 10,651 | 10,628 | |
| project.uvoptx | A D | 21-Aug-2025 | 5.5 KiB | 185 | 178 | |
| project.uvprojx | A D | 21-Aug-2025 | 42.9 KiB | 1,208 | 1,207 | |
| rtconfig.h | A D | 21-Aug-2025 | 7.8 KiB | 401 | 71 | |
| rtconfig.py | A D | 21-Aug-2025 | 3.8 KiB | 144 | 111 | |
| template.uvoptx | A D | 21-Aug-2025 | 5.5 KiB | 185 | 178 | |
| template.uvprojx | A D | 21-Aug-2025 | 13.8 KiB | 391 | 385 |
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 45 46开发板引脚连接图如图所示: 47 48 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