Commit graph

29 commits

Author SHA1 Message Date
stnolting
d603f5ade1 [ocd] update park-loop code
rework usage of fence instructions
2025-02-01 15:39:01 +01:00
stnolting
c1ae45b2e8 [ocd-firmware] use minimal ISA config 2025-01-10 20:35:59 +01:00
stnolting
79bf7fd58f [ocd-firmware] minor edits 2024-12-28 19:54:55 +01:00
stnolting
2737b3825d [ocd-firmware] update park loop code 2024-12-28 16:25:55 +01:00
NikLeberg
65d54657a4 sw/ocd: fix ld memory origin 2024-09-07 10:21:18 +00:00
stnolting
6baa64e55c [sw] cleanup ocd firmware build files 2024-06-21 16:26:15 +02:00
stnolting
1f6bcf2d4d [ocd-firmware] minor comment edits 2024-03-09 07:07:24 +01:00
umarcor
821c79cb3c [sw] remove unused variable RISCV_TOOLCHAIN 2024-02-25 13:35:14 +01:00
umarcor
36f53a00c4 [sw] fix typo s/RISCV_TOLLCHAIN/RISCV_TOOLCHAIN/ 2024-02-25 13:32:10 +01:00
stnolting
7ed8eb8e1e update software framework to gcc-13.2.0 2023-10-13 17:11:49 +02:00
stnolting
2c80402358 [park loop] minor edits 2023-08-26 08:03:01 +02:00
stnolting
9cbb489b82 minor cleanups 2023-08-10 16:50:32 +02:00
stnolting
7b24a44338 [ocd-firmware] register renaming 2023-07-17 20:51:41 +02:00
stnolting
9e2abdc6d7 [ocd] update OCD firmware 2023-07-15 21:11:07 +02:00
stnolting
d2e027e82b [ocd-firmware] clean-up parkloop code 2023-04-16 18:15:09 +02:00
stnolting
1f42a271e6 [sw] remove trailing spaces 2023-02-05 09:47:47 +01:00
stnolting
c66344b43e [sw] fixed bug in park loop code
The CPU hast to "ack" that it is halted all the time while running the park loop code.
2022-12-23 11:48:32 +01:00
stnolting
3b11de81e4 [sw/ocd-firmware] optimize park loop code
Park loop now only requires 16 words ROM
2022-12-22 18:52:37 +01:00
stnolting
5095a0072a [sw/ocd-firmware] optimize park-loop
faster debugging response
2022-12-16 17:39:37 +01:00
stnolting
e212445f5b [sw] revert makefile edits 2022-08-20 17:44:43 +02:00
stnolting
7f1805fb0b [sw] minor linker script edits 2022-08-20 17:37:18 +02:00
stnolting
2bec76e0dc [sw] update makefiles 2022-08-20 17:36:17 +02:00
stnolting
d97df66b39 ⚠️ modify handling of makefile's MARCH and MABI variables
Pre-commit usage: `MARCH=-march=rv32i`, the `-march` should not be here

Post-commit usage: `MARCH=rv32i`, this is more straightforward

Same for `MABI=-mabi=...` -> `MABI=...`
2021-10-15 17:20:55 +02:00
stnolting
522bd3cef8 [sw/image_gen] renamed *.cpp -> *.c 2021-08-16 18:29:29 +02:00
stnolting
d9c76143c3 [ocd] minor clean-ups (thx Niko) 2021-07-24 19:07:53 +02:00
umarcor
ca8927e558 [sw] use RISCV_PREFIX instead of RISCV_TOOLCHAIN 2021-07-09 23:23:46 +02:00
stnolting
35e3d5381b 🐛 fixed bug in debugger park loop
missing fence.i isntruction to resync with DM's program buffer if i-cache is implemented
2021-06-21 18:08:50 +02:00
stnolting
c4f2aca166 [sw/ocd-firmware] minor comment endits 2021-05-30 18:18:26 +02:00
stnolting
9f013d12a8 [sw] renamed "on-chip-debugger" -> "ocd-firmware" 2021-05-25 16:29:57 +02:00