编译ma35固件
1、git clone 源码
官方git仓库 https://github.com/OpenNuvoton/MA35D1_Buildroot
2、 编译
- 执行
make numaker_iot_ma35d16f90_defconfig
- 使用
make menuconfig
配置buidroot。 - 使用
make savedefconfig
把配置的.config 文件保存回到defconfig。
MA35D1芯片支持以下的启动方式:- Boot from USB (as device/host)
- Boot from SD/eMMC
- Boot from NAND Flash
- Boot from SPI Flash (SPI-NOR/SPI-NAND)
这里我们选择的是nandflash。
- 执行make 编译。编译后的固件位置在
buildroot/output/images
下。
3、烧录
- 从官方github下载烧写工具https://github.com/OpenNuvoton/MA35D1_NuWriter。
- 波动拨码开关到usb download模式。
- linux 系统执行flash.sh 脚本烧录就可以。
- windows系统可以使用
NuWriter_MA35_UI.exe
烧录,方法也比较简单。