Skip to content

johnaa123/buildroot-tiny200

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buildroot Package for Widora TINY200

Opensource BSP for Widora TINY200 boards and Allwinner F1C100s / F1C200s

Driver support

Check this file to view current driver support progress: PROGRESS.md

Install

Install necessary packages

sudo apt install wget unzip build-essential git bc swig libncurses-dev libpython3-dev libssl-dev
sudo apt install pkg-config zlib1g-dev libusb-dev libusb-1.0-0-dev
sudo apt install python3-distutils

Download BSP

Notice: Root permission is not necessery for download or extract.

git clone https://github.com/aodzip/buildroot-tiny200

Make the first build

Notice: Root permission is not necessery for build firmware.

Apply defconfig

Caution: Apply defconfig will reset all buildroot configurations to default values. Generally, you only need to apply it once.

cd buildroot-tiny200
make widora_tiny200_defconfig

Regular build

make

Speed up build progress

Download speed

Buildroot will download sourcecode when compiling the firmware. If your network connection is slow, please contact Widora to purchase a TF card with the necessary "dl" files. All profits will be used for the development and maintenance of this project.

Compile speed

If you have a multicore CPU, you can try

make -j ${YOUR_CPU_COUNT}

or buy a powerful PC for yourself.

Build sunxi-tools

git clone https://github.com/Icenowy/sunxi-tools.git -b f1c100s-spiflash
cd sunxi-tools
make 
sudo make install

Helper Scripts

  • fel-uboot.sh: Run U-Boot in RAM by FEL mode.
  • fel-linux.sh: Run the whole firmware in RAM by FEL mode.
  • flash-mmc-all.sh: Flash sysimage-sdcard.img to /dev/sdb
  • flash-nor-all.sh: Flash sysimage-flash.img to nor flash by FEL mode.
  • rebuild-uboot.sh: Recompile U-Boot when you direct edit U-Boot sourcecode.
  • rebuild-kernel.sh: Recompile Kernel when you direct edit Kernel sourcecode.

Wiki & FAQ

About

Buildroot Package for F1C100s/200s

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 73.3%
  • C 9.3%
  • Python 7.2%
  • Shell 5.8%
  • C++ 1.2%
  • Perl 1.0%
  • Other 2.2%