OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [docs/] [userguide/] [executable_upload.adoc] - Diff between revs 70 and 72

Show entire file | Details | Blame | View Log

Rev 70 Rev 72
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.