2025-04-15 17:38:24 +08:00
..
2025-04-15 17:38:24 +08:00
2024-04-03 12:51:32 +08:00
2024-04-03 14:45:03 +08:00
2024-08-23 00:15:41 +08:00

注意

由于上海合宙的业务调整可能某些链接将失效此处提供合宙开放源代码的squashfs镜像文件。

镜像文件地址:

对于squashfs镜像文件可采用如下方式解压

  • 7-Zip:在Windows上可使用GUI界面解压。
  • squashfs-tools:可使用unsquashfs命令解压文件。

对于Linux而言若支持squashfs,可直接挂载读取内部的内容,具体命令如下:

#加载squashfs
sudo modprobe squashfs
#创建目录
mkdir /tmp/openLuat
#挂载sfs文件,sfs文件路径 需要替换为实际的文件路径。
sudo mount -t squashfs sfs文件路径 /tmp/opeLuat
#挂载成功后这样可直接在创建的目录中访问sfs文件内容

固件列表

  • DAPLink:定制化DAPLink固件。适用于ExtBoard-001的DAPLink部分,一般只需要烧写一次。
  • Core:Core固件程序。

工具

主要使用的操作系统:

  • Windows 10及更新版本:DAPLink程序(bootloader、app)烧录、Keil MDK5开发Core程序。

注意:较老版本的系统可能出现驱动问题。关于驱动问题的具体信息参见DAPLink

Keil MDK5

MDK5为集成开发环境可对MCU的程序进行编译、调试等

为支持使用CMSIS-DAPMDK5的最低版本为5.29。

Air32F103

为支持Air32F103程序的编译调试需要安装相应的设备支持包。

设备支持包下载地址:https://gitee.com/openLuat/luatos-soc-air32f103/tree/master/AIR_Jlink_Keil,文件后缀名为.pack,在安装好MDK5

双击即可安装。

默认情况下,固件开发时使用Keil.AIR32F103_DFP.1.1.9.pack作为设备支持包。

GCC

主要是在开发RT-Thread时使用scons命令直接编译时使用。

一般情况下使用RT-Thread Env自带的编译工具链。

本工程主要使用JLink烧录DAPLink的固件程序尤其是bootloader

JLink一般作为各种集成开发环境的附属组件。

本工程主要使用JLink的JFlash组件因此需要从https://www.segger.com/downloads/jlink/下载安装。

JLink安装完成后需要添加对Air32F103的支持,具体参考~~https://gitee.com/openLuat/AirMCU-Jlink.git~~

JLink-JFlash-Air32F103CC