Skip to content

Jieli-Tech/fw-Bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fw-Bootloader

Customized bootloader for JL series(AC63/...)

JL 系列user boot固件程序

本仓库包含user boot release 版本代码,线下线上支持同步发布,支持用户进行自定义串口升级和 usb_hid 升级。

本工程提供的例子,需要结合对应命名规则的库文件(lib.a) 和对应的子仓库进行编译.

快速开始

欢迎使用杰理开源项目,在开始进入项目之前,请详细阅读介绍文档

工具链

使用的工具链与标准SDK一致。如遇到《"错误: uboot.boot数据的CRC校验错误"错误:生成失败,无效的F文件,请重新选择系统找不到指定的文件。》这样的错误,需要更新最新的工具:https://doc.zh-jieli.com/Tools/zh-cn/other_info/index.html

介绍文档

uboot 升级使用说明:uboot升级使用说明

uboot 升级协议流程:uboot升级协议流程

SDK与BootLoader系列对应说明

SDK型号 BootLoader对应
AC693N/AC693X bd19
AC635N/AC695X/AC695N br23
AC636N/AC696X/AC696N br25
AC697N/AC897N br30
AC638N/AD698N br34
AD14N/AD104N sh54
AD15N/AD105N sh55
AC791N wl82
AC701N br28

例如: SDK型号使用的是AC701N, 使用user_boot\cpu\br28\br28_uboot.cbp作为工程入口。

编译工程

SDK 同时支持Codeblock 和 Make 编译环境,请确保编译前已经搭建好编译环境,

  • Codeblock 编译 : 进入对应的工程目录并找到后缀为 .cbp 的文件, 双击打开便可进行编译.

硬件环境

与标准SDK一致,生成的uboot.boot要添加到原SDK下载目录调试,流程见 uboot升级使用说明

免责声明

user boot 支持多系列芯片开发,鉴于boot的特殊性,请务必进行充分测试.