Bronzebeard: A minimal ecosystem for bare-metal RISC-V development

Dear Sir,
Thank you very much for creating the Intel HEX output option to BRONZEBEARD. I tried as you instructed and worked like a charm. A file named bb (OUT format) and another file with bb,out (IntelHEX) format was output in my base directory. I used the Longan Nano DFU tool “GD32 Dfu Tool_V3.8.2.9056” which recognized the .HEX file to program the chip in DFU mode. The tool is available for download at GIGAdevices website.

  1. in windows command prompt create virtual environment by typing - python3 -m venv tutorial-env
  2. activated the virtual environment with command - tutorial-env\Scripts\activate.bat
  3. downloaded latest bronzebeard 0.01.17 by typing - pip install bronzebeard
  4. Placed mandlebrot.asm & gd32vf103.asm(include) files on desktop
  5. typed bronzebeard command - bronzebeard --hex-offset 0x08000000 Desktop/mandelbrot.asm
  6. found the bb. OUT file and bb.out. HEX file in the command prompt folder
  7. Cycle the boot button and reset button of Longan nano to enter DFU mode
  8. Used the “GD32 Dfu Tool_V3.8.2.9056” tool to navigate to the command prompt folder , select bb.out.HEX and burn chip.
  9. The Mandelbrot displayed on the LCD.
    Happy programming RISCV assembly with BRONZEBEARD on windows10
    DFU tool available on 兆易创新GigaDevice-资料下载GigaDevice GD32 MCU

A thousand thanks for this tool

Regards
Sajeev