Line 14... |
Line 14... |
run custom programs on your FPGA setup without having a UART.
|
run custom programs on your FPGA setup without having a UART.
|
|
|
[start=1]
|
[start=1]
|
. Connect the primary UART (UART0) interface of your FPGA board to a serial port of your host computer.
|
. Connect the primary UART (UART0) interface of your FPGA board to a serial port of your host computer.
|
. Start a terminal program. In this tutorial, I am using TeraTerm for Windows. You can download it for free
|
. Start a terminal program. In this tutorial, I am using TeraTerm for Windows. You can download it for free
|
from https://ttssh2.osdn.jp/index.html.en . On Linux you could use GTKTerm, which you can get here
|
from https://ttssh2.osdn.jp/index.html.en . On Linux you could use `cutecom` (recommended) or `GTKTerm`,
|
https://github.com/Jeija/gtkterm.git (or install via your package manager).
|
which you can get here https://github.com/Jeija/gtkterm.git (or install via your package manager).
|
|
|
[IMPORTANT]
|
[IMPORTANT]
|
_Any_ terminal program that can connect to a serial port should work. However, make sure the program
|
_Any_ terminal program that can connect to a serial port should work. However, make sure the program
|
can transfer data in _raw_ byte mode without any protocol overhead around it. Some terminal programs struggle with
|
can transfer data in _raw_ byte mode without any protocol overhead around it. Some terminal programs struggle with
|
transmitting files larger than 4kB (see https://github.com/stnolting/neorv32/pull/215). Try a different program
|
transmitting files larger than 4kB (see https://github.com/stnolting/neorv32/pull/215). Try a different program
|
Line 47... |
Line 47... |
.Bootloader console; aborted auto-boot sequence
|
.Bootloader console; aborted auto-boot sequence
|
[source,bash]
|
[source,bash]
|
----
|
----
|
<< NEORV32 Bootloader >>
|
<< NEORV32 Bootloader >>
|
|
|
BLDV: Mar 23 2021
|
BLDV: Feb 16 2022
|
HWV: 0x01050208
|
HWV: 0x01060709
|
CLK: 0x05F5E100
|
CLK: 0x05f5e100
|
MISA: 0x40901105
|
ISA: 0x40901107 + 0xc000068b
|
ZEXT: 0x00000023
|
SOC: 0x7b7f402f
|
PROC: 0x0EFF0037
|
IMEM: 0x00008000 bytes @0x00000000
|
IMEM: 0x00004000 bytes @ 0x00000000
|
DMEM: 0x00004000 bytes @0x80000000
|
DMEM: 0x00002000 bytes @ 0x80000000
|
|
|
|
Autoboot in 8s. Press key to abort.
|
Autoboot in 8s. Press any key to abort.
|
Aborted.
|
Aborted.
|
|
|
Available commands:
|
Available commands:
|
h: Help
|
h: Help
|
r: Restart
|
r: Restart
|