Documentation for “Zerocat Chipflasher: ‘kick’”
Generated on: Thu, 13 Apr 2023 13:23:26 +0200
Repository: git://zerocat.org/zerocat/projects/chipflasher
Board: board-v2.0.0-1244-4270742b1
Version: v2.0.2-0-4270742b1
Branch: flashrom-interface

Zerocat Chipflasher: kick

– The first firmware, and its interface to connect.

Section #../../firmware1/doc/README.md

README

How to Build kick, the First Firmware

Configure: Board Version

To configure kick for board v2 (e.g. Chipflasher v2), the default, type:

    [env]$ make -C ../../firmware1/src config-BOARD_V2

To configure kick for board v1 (e.g. Chipflasher “board-edition-1”), type:

    [env]$ make -C ../../firmware1/src config-BOARD_V1

Configure: Baudrate

The host utility and the firmware use a serial connection for their communication. The speed of that connection is specified as baudrate.

The default baudrate is: 115200

Baudrate configuration is retrieved from file ../../firmware1/start/board.cfg, which in turn is managed via ../../firmware1/start/Makefile.

Compile

To build kick, type:

    [env]$ make -C ../../firmware1/src kick

Help

To get a full list of available targets, type:

    [env]$ make -C ../../firmware1/src help

Clean Up

To clean files and folders, type:

    [env]$ make -C ../../firmware1/src clean

How to Upload kick

To upload kick to onboard, free-design RAM, type:

    [env]$ make -C ../../firmware1/start kick-ram

To upload kick to onboard, proprietary-design EEPROM, type:

    [env]$ make -C ../../firmware1/start kick-eeprom

Help

To get a full list of available targets, type:

    [env]$ make -C ../../firmware1/start help