文件最后提交记录最后更新时间
update 3 个月前
update mbed-os 3 个月前
update 3 个月前
update 3 个月前
update 3 个月前
update 3 个月前
README.md

MIT Cheetash SPINE固件更新

下载mbed studio工程或者Keil工程,推荐使用mbed studio工程,并且下载同级目录下的mbed-os.zip,下载后,把mbed-os.zip解压到工程的文件夹中,文件夹名称为mbed-os,注意文件夹不要嵌套多层mbed-os,不然会找不到targets。文件结构为mit_spine_mbed_studio/mbed-os/targets。 如下以mbed studio工程为例:

  1. 下载mbedos官方IDE工具mbed studio并且安装。
  2. 打开mbed studio,选择File->Open Workspace,打开MIT Cheetash SPINE固件的源代码。
  3. 使用STLINK连接线,连接板载STM32芯片STLINK接口到PC,选择Target->MCUs and custom targets->STM32F407VETx。 注意:mbed studio会从github下载mbedos,如果网路问题无法连接github,target中就不会显示STM32F407VETx。此时请使用Keil工程。
  4. 点击Build program按钮,编译项目并将编译好的固件刷入开发板。
  • Step 1.
  • Step 2.
  • Step 3.
  • Step 4.

板载STM32芯片引脚定义完整图谱

  • 板载芯片 STM32F407(1)
功能接口 引脚定义 对应STM32芯片引脚
ADC接口1 AD1 PB0
ADC接口1 AD2 PB1
串口1 TX PD8
串口1 RX PD9
SPI接口 CS1 PA15
SPI接口 SCK PC10
SPI接口 MISO PC11
SPI接口 MOSI PC12
预留接口 ESTOP/RSDV PD0
IIC接口1 SCL PB10
IIC接口1 SDA PB11
SWD调试接口1 SWDIO PA13
SWD调试接口1 SWCLK PA14
RS485-2 RX PC6
RS485-2 TX PC7
RS485-1 RX PB6
RS485-1 TX PB7
CAN2 RX PB12
CAN2 TX PB13
CAN1 RX PB8
CAN1 TX PB9
  • 板载芯片 STM32F407(2)
功能接口 引脚定义 对应STM32芯片引脚
ADC接口2 AD1 PB0
ADC接口2 AD2 PB1
串口2 TX PD8
串口2 RX PD9
SPI接口 CS2 PA15
SPI接口 SCK PC10
SPI接口 MISO PC11
SPI接口 MOSI PC12
预留接口 ESTOP/RSDV PD0
IIC接口2 SCL PB10
IIC接口2 SDA PB11
SWD调试接口2 SWDIO PA13
SWD调试接口2 SWCLK PA14
RS485-3 RX PB6
RS485-3 TX PB7
RS485-4 RX PC6
RS485-4 TX PC7
CAN3 RX PB8
CAN3 TX PB9
CAN4 RX PB12
CAN4 TX PB13