FreeRTOS-Kernel/FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole
Kody Stribrny 2f3e5235aa
Expand RV32E demo support, prevent 'ebreak' looping (#883)
* Expand RV32E demo support, prevent 'ebreak' looping

The RegTest tests are modified in the Qemu and HiFive demos
to support RV32E and its limited set of registers.

'ebreak' call looping is removed in RegTest. This produces
a lot of noise when debugging.

* Correct whitespace

* Remove 'ebreak' instruction calls

The ebreak instruction sets and exception
which leads to jumping around the binary. This
can make debugging difficult.

* Fix whitespace formatting
2023-02-06 21:00:09 -08:00
..
blinky_demo [AUTO][RELEASE]: Bump file header version to "202212.00" 2022-12-10 01:17:30 +00:00
full_demo Expand RV32E demo support, prevent 'ebreak' looping (#883) 2023-02-06 21:00:09 -08:00
polarfire_hal Add demo project for Polarfire board (#679) 2021-09-02 14:02:46 -07:00
.cproject Add demo project for Polarfire board (#679) 2021-09-02 14:02:46 -07:00
.gitignore Add demo project for Polarfire board (#679) 2021-09-02 14:02:46 -07:00
.project Remove coroutines (#874) 2022-11-22 10:29:53 +05:30
FreeRTOSConfig.h [AUTO][RELEASE]: Bump file header version to "202212.00" 2022-12-10 01:17:30 +00:00
FreeRTOSDemo_Debug.launch Add demo project for Polarfire board (#679) 2021-09-02 14:02:46 -07:00
main.c [AUTO][RELEASE]: Bump file header version to "202212.00" 2022-12-10 01:17:30 +00:00
README.md Add demo project for Polarfire board (#679) 2021-09-02 14:02:46 -07:00
vector_table.S [AUTO][RELEASE]: Bump file header version to "202212.00" 2022-12-10 01:17:30 +00:00

UART configuration

On connecting Icicle kit J11 to the host PC, you should see four COM port interfaces connected. This example project uses MMUART0. To use this project the host PC must connect to the COM port interface0 using a terminal emulator such as HyperTerminal or PuTTY configured as follows:

  • 115200 baud.
  • 8 data bits.
  • 1 stop bit.
  • no parity.
  • no flow control.

Target hardware

This example project is targeted at the Icicle kit. Details are available at the following link: https://www.microsemi.com/existing-parts/parts/152514

SoftConsole details

SoftConsole version used to test this project is available at link below: https://www.microsemi.com/product-directory/design-tools/4879-softconsole#downloads