stnolting
|
5fae214e85
|
[sw,rtl/cpu] added mcause trap id code for 'hardware reset': 0x80000000
|
2020-12-09 17:47:54 +01:00 |
|
stnolting
|
afc8436f4c
|
[rtl/sw/example/cpu_test] minor edits (now using dedicated PMP configuration functions fro PMP test)
|
2020-12-05 22:48:19 +01:00 |
|
stnolting
|
8543d62895
|
[sw/lib] added functions to configure physical memory configuration (PMP)
|
2020-12-05 22:14:51 +01:00 |
|
stnolting
|
95aba4f570
|
[sw/lib/rte] minor code size optimization
|
2020-12-04 20:34:45 +01:00 |
|
stnolting
|
4d184650cb
|
[bootloader] minor edits
|
2020-12-03 20:52:38 +01:00 |
|
stnolting
|
5e2d417176
|
[sw\crt0.S] crt0 now resets CPU's cycle and instruction counters
|
2020-12-03 20:41:52 +01:00 |
|
stnolting
|
3691df734c
|
[bootloader] added option for boot-from-spi-flash only (simplified bootloader)
|
2020-12-03 20:41:03 +01:00 |
|
stnolting
|
59ac8a01ae
|
[sw/example/cpu_test] added tests for atomic memory accesses
|
2020-12-01 18:12:34 +01:00 |
|
stnolting
|
9fb7cc8fcd
|
[sw\lib] added atomic compare-and-swap operation (function) to implement semaphores/mutexes using atomic memory accesses
|
2020-12-01 18:12:04 +01:00 |
|
stnolting
|
9a1527e19d
|
[sw/lib] added some more default MISA flags
|
2020-12-01 16:04:12 +01:00 |
|
stnolting
|
0575de8254
|
minor edits
|
2020-11-26 18:21:26 +01:00 |
|
stnolting
|
3f5078ec43
|
[s/lib/rte] minor format edits
|
2020-11-25 16:44:04 +01:00 |
|
stnolting
|
cd4875d521
|
[lib/rte] minor format edits
|
2020-11-25 14:38:47 +01:00 |
|
stnolting
|
8410f930f2
|
[sw/example] added example program (demo_gpio_irq) showing how to use the GPIO pin-change interrupt
|
2020-11-25 14:37:19 +01:00 |
|
stnolting
|
4c0958a477
|
[sw/lib/cpu] 'neorv32_cpu_delay_ms' busy wait function is now precise (using CPU's cycle CSR; Zicsr extension required!)
|
2020-11-25 14:21:02 +01:00 |
|
stnolting
|
b4cb945452
|
minor edits
|
2020-11-18 18:14:30 +01:00 |
|
stnolting
|
2d5c474f6b
|
[sw\example\cpu_test] added 'compile guard'; application has to be compiled with USER_FLAGS+=-DRUN_CPUTEST to be compile actual application
|
2020-11-18 18:09:06 +01:00 |
|
stnolting
|
a97504686a
|
[sw/example/coremark] updated CoreMark documentation
|
2020-11-18 17:41:48 +01:00 |
|
stnolting
|
49b05917cc
|
[sw/example/coremark] updated CoreMark sources (latest version from github); code clean-up
|
2020-11-18 17:41:29 +01:00 |
|
stnolting
|
c81282c595
|
[sw/example/cpu_test] bus max timeout latency estimation is now an 'actual' test
|
2020-11-16 15:45:35 +01:00 |
|
stnolting
|
d27150cb17
|
[sw/rte] minor ASCII logo font edits
|
2020-11-11 17:14:03 +01:00 |
|
stnolting
|
811d932270
|
[sw/example] added fancy 'hello_world' example program
|
2020-11-11 16:56:49 +01:00 |
|
stnolting
|
ac6ba1a04f
|
[sw/example/blink_led] minor edits
|
2020-11-11 16:56:02 +01:00 |
|
stnolting
|
dc10ba1ee3
|
[sw/cpu_test] minor intro edits
|
2020-11-08 00:33:13 +01:00 |
|
stnolting
|
17f195b6cf
|
[sw/rte] added print_logo function; minor clean-ups
|
2020-11-08 00:32:47 +01:00 |
|
stnolting
|
5a0bf953f5
|
[bootloader] minor size optimisations; changed 'processor version' output
|
2020-11-07 16:16:44 +01:00 |
|
stnolting
|
a4e0fd8ecd
|
[sw/freeRTOS] clean-up
|
2020-11-05 21:40:21 +01:00 |
|
stnolting
|
684c227fe5
|
[sw/freeRTOS] added makefile-support for FreeRTOS-Plus
|
2020-11-05 21:38:58 +01:00 |
|
stnolting
|
7df72ba516
|
[spi] removed SPI's buggy 'lsb-first' mode
|
2020-11-03 18:37:32 +01:00 |
|
stnolting
|
022ff0254d
|
[ci] changed output text for successful cpu test run
|
2020-11-02 18:18:40 +01:00 |
|
stnolting
|
381044745b
|
minor edits, optimizations and clean-ups
|
2020-10-29 14:04:25 +01:00 |
|
stnolting
|
3904793c5f
|
[sw/FreeRTOS] Added a more sophisticated demo application ('full_demo')
|
2020-10-25 22:12:50 +01:00 |
|
stnolting
|
275da1cd16
|
[sw/linkerscript] minor edits
|
2020-10-25 22:02:03 +01:00 |
|
stnolting
|
1ccfc037a7
|
[sw/makefiles] 'main.asm' debugging file now only uses .text section for disassembly
|
2020-10-25 21:09:33 +01:00 |
|
stnolting
|
c554f5d218
|
[readmes] updates; added links
|
2020-10-24 13:49:19 +02:00 |
|
stnolting
|
50bc6b1291
|
[sw/cpu_test] some code optimizations
|
2020-10-24 10:22:36 +02:00 |
|
stnolting
|
8bf58a3c83
|
[sw/cpu_test] fixed broken CPU test program
|
2020-10-23 17:20:26 +02:00 |
|
stnolting
|
ae84d57d96
|
[sw/example] added new example program: hex viewer / memory inspector (read/write/dump memory locations by hand)
|
2020-10-23 17:18:00 +02:00 |
|
stnolting
|
387f412f78
|
[bootloader] fixed minor bug that prevented executable storing to external memory (when no IMEM is implemented)
|
2020-10-23 17:14:55 +02:00 |
|
stnolting
|
e1212d81d4
|
[twi] added control register bit to enable/allow or disabled/not_allow SCL clock stretching by peripherals
|
2020-10-22 22:37:03 +02:00 |
|
stnolting
|
54c203f023
|
[sw/rte] fixed print_version function
|
2020-10-22 20:20:45 +02:00 |
|
stnolting
|
7965404a03
|
modified some source code comments
|
2020-10-22 16:47:29 +02:00 |
|
stnolting
|
4f6c90dcb4
|
[sw/cpu_test] improved PMP tests
|
2020-10-22 16:45:57 +02:00 |
|
stnolting
|
ea03d97148
|
[sw/lib] fixed bug in goto_user_mode function (that might have caused stack corruption)
|
2020-10-22 16:43:26 +02:00 |
|
stnolting
|
38fcd8d197
|
[sw/lib] minor edits (comments and console output formats); minor performance optimizations
|
2020-10-22 16:42:51 +02:00 |
|
stnolting
|
b77fd782c1
|
[sw/cpu_test] added FIRQ1 test (via GPIO; GPIO.out is connected to GPIO.in in testbench)
|
2020-10-20 21:42:37 +02:00 |
|
stnolting
|
040d3dd422
|
[sw/cpu_test] minor layout fixes
|
2020-10-20 21:20:44 +02:00 |
|
stnolting
|
2669e3c02d
|
[sw/cpu_test] clean-up; more specific console outputs
|
2020-10-20 20:11:13 +02:00 |
|
stnolting
|
8171ff2875
|
[sw/rte] rte's hardware info function now also shows PMP functionality
|
2020-10-20 19:53:51 +02:00 |
|
stnolting
|
32385e543e
|
[sw/lib] minor comment edits
|
2020-10-20 19:53:15 +02:00 |
|