jkent / pollux-micromon

Serial bootstrap environment for the POLLUX VR3520F/LF1000.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Micromon

Micromon is a tool for the POLLUX VR3520F and LF1000 System On a Chip (SoC) platform.

It is loaded using UART0, and has the capability of loading very fast if the hardware is configured for 512-byte boot mode. It also has features to detect if the target has power and assert reset and uart boot modes if your hardware supports it.

Getting started

sudo apt-get install gcc-arm-none-eabi
git clone --recursive https://github.com/jkent/pollux-baremetal
source pollux-baremetal/export.sh

Configure your target in pollux-baremetal/tools/micromon/micromon.cfg.

Now, with your target turned on and setup for UART boot mode:

micromon.py

You may have to hold the power switch in the ON position until micromon takes control of the target.

To turn off your device,

power off

The bootstrap.py and boot_kernel.py scripts let you load and execute binaries using micromon.

Have fun!

About

Serial bootstrap environment for the POLLUX VR3520F/LF1000.

License:GNU General Public License v2.0


Languages

Language:Python 94.4%Language:C 5.3%Language:Makefile 0.2%