2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00
2023-12-19 17:57:43 +08:00

简介

这是一个开发Air780E的Demo.

测试硬件采用合宙EVB-780E-H开发板。

已知问题

  • C++静态类的构造函数不可用。
  • C++全局类的构造函数不可用。
  • C++异常可能出现问题(不确定),可编译但需要谨慎使用(若必须使用,请充分测试)。

源代码下载

由于本源代码包含第三方源代码,故直接下载可能有部分源代码缺失,需要通过以下方法解决:

  • 在进行git clone 使用--recurse-submodules参数。

  • 若已通过git clone下载,则在源代码目录中执行以下命令下载子模块:

     git submodule update --init --recursive
    

编译

  • 操作系统: Windows

编译准备

  • 本工程采用xmake管理编译树因此需要安装好xmake其官方网址为https://xmake.io
  • 编译过程中可能需要下载文件,因此需要在整个编译过程中保持网络畅通。

脚本说明

  • build.bat:构建工程文件并编译。
  • clean.bat:清理构建文件

固件烧录

正常编译完成后,最终的固件在 sdk\out目录下的子目录中,后缀名为binpkg。

此时可直接使用合宙官方的Luatools的固件下载烧录:

  • USB BOOT烧录。使用USB连接PC按下BOOT按键后进行一次复位,然后直接下载。
Description
No description provided
Readme MIT 10 MiB
Languages
C++ 82.7%
C 15.3%
Lua 1%
Batchfile 0.7%
CMake 0.3%