首页 > 其他分享 >编译下载ma35固件

编译下载ma35固件

时间:2024-07-19 15:40:01浏览次数:11  
标签:烧录 SPI make Boot 编译 ma35 固件

编译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烧录,方法也比较简单。

标签:烧录,SPI,make,Boot,编译,ma35,固件
From: https://www.cnblogs.com/lx--/p/18311599

相关文章

  • shell脚本一键编译WiFi配置需要的工具
    #!/bin/bashPLATFORM='hi3519dv500'PLATFORM_COMPILE=aarch64-v01c01-linux-musl-COMPILE_CC="$PLATFORM_COMPILE"gccCOMPILE_STRIP="$PLATFORM_COMPILE"stripCOMPILE_AR="$PLATFORM_COMPILE"arCOMPILE_RANLIB="$PLATFO......
  • WebGL-编译报错,如何定位sendfile报错位置
    1)WebGL-编译报错,如何定位sendfile报错位置2)设置DepthBufferBits和设置DepthStencilFormat的区别3)Unity打包exe后,游戏内拉不起Steam的内购4)使用了PlayAssetDelivery提交版本被Google报错这是第395篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术......
  • 【开源库】libodb库编译及使用
    前言本文介绍windows平台下libodb库的编译及使用。文末提供libodb-2.4.0编译好的msvc2019_64版本,可直接跳转自取libodb库libodb是一个开源、跨平台、跨数据库的对象关系映射(ORM)系统,可以持久化C++对象到关系数据库,而不必处理表、列或者SQL,无需手动编写任何映射代码。ODB......
  • cocos2d-x 4.0在manjaro 24.0.4编译
    相关版本:gcc/g++14.1.1cmake3.30.01、先参考install-deps-linux.sh下载对应依赖2、cocos2d-x-4.0/templates/lua-template-default/CMakeLists.txt中66行62│if(ANDROID)63│#changeAPP_NAMEtothesharelibrarynameforAndroid,it'svaluedepend......
  • 在Linux中,编译内核的意义与步骤?
    在Linux系统中,编译内核是一个重要的操作,它允许用户根据自己的硬件配置和需求定制内核。以下是编译内核的意义和步骤的详细说明:1.编译内核的意义定制化:用户可以根据自己的硬件和需求选择内核的配置选项,从而优化系统性能。安全性:通过编译内核,可以去除不需要的模块和功能,减少潜......
  • 为什么说 Java 语言“编译与解释并存”?
    Java语言常被描述为“编译与解释并存”,这一说法主要源于其独特的运行机制和编译过程。这种特性使得Java程序既能在编译时获得一定的性能优化,又能在运行时保持高度的灵活性和跨平台能力。我们可以将高级编程语言按照程序的执行方式分为两种:编译型:编译型语言openinnewwin......
  • ubuntu 编译网卡驱动
    系统硬件: 系统版本的要求: ​ ​​操作步骤:1安装gccmake等编译工具从联网的机器上面下载需要的安装包,然后复制到新电脑上 2.编译驱动官方没有提供i225的Linux驱动,该驱动代号“PRO2500”,“e2f68”   ......
  • 当 SCSS 编译出现错误时,有哪些常见的排查和解决方法?
    当SCSS编译出现错误时,可以按照以下常见的排查和解决方法进行处理:检查错误提示:查看错误提示信息,并仔细阅读错误消息,以了解错误的原因。检查拼写错误:检查代码中是否存在拼写错误,比如拼写错误的变量名或混合器名。确认语法错误:验证代码的语法是否正确,比如缺少分号、花......
  • 浅谈Octave的使用(从下载到基础语言编译)第一部分
     介绍出发点 很多关注机器学习(看过吴恩达大神的视频),还有因为一些原因没有办法使用Matlab(可能是由于权限或是资金问题)的小伙伴们可能都或多或少地听说过Octave这一款软件,但又没用真正地下载和使用这一款免费的开源软件,基于这样一个现状,我想跟大家聊聊Octave这一软件的使用......
  • Makefile-只修改了.h头文件,编译为什么不起作用
    Makefile-只修改了.h头文件,编译为什么不起作用?-腾讯云开发者社区-腾讯云(tencent.com) 不知道各位小伙伴是否碰到过这样的情况:一个.c文件include另一个.h头文件,使用Makefile来构建(编译)应用程序。第一次编译、执行,很正常!但是此时,如果修改了.h头文件,再次编译时,就出现......