Skip to content

kasitoru/mjsxj02hl_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mjsxj02hl_firmware

Donate

Build tools for mjsxj02hl firmware

Attention! This firmware is no longer supported by the author. We recommend using OpenIPC.

Preparation

  1. Install dependencies:
sudo apt install git cmake lib32z1 lib32stdc++6 u-boot-tools dbus python3-pip dos2unix
pip3 install click
  1. Install Hi3518Ev300 toolchain:
tar -zxf arm-himix100-linux.tgz
cd arm-himix100-linux
sudo ./arm-himix100-linux.install
sudo mkdir -p /opt/hisi-linux/x86-arm/arm-himix100-linux/target/usr/app/lib
sudo chmod 777 /opt/hisi-linux/x86-arm/arm-himix100-linux/target/usr/app/lib
gnome-session-quit

Usage

Clone the repository:

git clone https://github.com/kasitoru/mjsxj02hl_firmware
cd mjsxj02hl_firmware

Build firmware:

make FIRMWARE_VER=x.y.z

Unpack image:

make FIRMWARE_FILE=image.bin FIRMWARE_DIR=unpkg unpack

or (defaults input file demo_hlc6.bin and output directory temp/firmware):

make unpack

Pack image:

make FIRMWARE_DIR=unpkg FIRMWARE_FILE=image.bin pack

or (defaults input directory temp/firmware and output file demo_hlc6.bin):

make pack