mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-23 13:47:33 -04:00
fix minor bootloader bug
console always printed "invalid command" at start
This commit is contained in:
parent
d5021709ab
commit
ef715f5116
2 changed files with 76 additions and 74 deletions
|
@ -1,8 +1,8 @@
|
|||
-- The NEORV32 RISC-V Processor: https://github.com/stnolting/neorv32
|
||||
-- Auto-generated memory initialization file (for BOOTLOADER) from source file <bootloader/main.bin>
|
||||
-- Size: 3976 bytes
|
||||
-- Size: 3980 bytes
|
||||
-- MARCH: default
|
||||
-- Built: 01.11.2022 17:18:20
|
||||
-- Built: 05.11.2022 09:30:37
|
||||
|
||||
-- prototype defined in 'neorv32_package.vhd'
|
||||
package body neorv32_bootloader_image is
|
||||
|
@ -43,7 +43,7 @@ x"00000e93",
|
|||
x"00000f13",
|
||||
x"00000f93",
|
||||
x"00001597",
|
||||
x"f0058593",
|
||||
x"f0458593",
|
||||
x"80010617",
|
||||
x"f7060613",
|
||||
x"80010697",
|
||||
|
@ -107,7 +107,7 @@ x"03812423",
|
|||
x"03912223",
|
||||
x"03a12023",
|
||||
x"01b12e23",
|
||||
x"79478793",
|
||||
x"79878793",
|
||||
x"30579073",
|
||||
x"fe802783",
|
||||
x"00080737",
|
||||
|
@ -161,11 +161,11 @@ x"ffff7637",
|
|||
x"00000713",
|
||||
x"5ff78793",
|
||||
x"a0060613",
|
||||
x"1cd7ea63",
|
||||
x"1cd7ec63",
|
||||
x"000016b7",
|
||||
x"00000793",
|
||||
x"ffe68693",
|
||||
x"1ce6ec63",
|
||||
x"1ce6ee63",
|
||||
x"fff70713",
|
||||
x"01879793",
|
||||
x"00e7e7b3",
|
||||
|
@ -184,62 +184,62 @@ x"08000793",
|
|||
x"30479073",
|
||||
x"30046073",
|
||||
x"ffff1537",
|
||||
x"d8450513",
|
||||
x"420000ef",
|
||||
x"d8850513",
|
||||
x"424000ef",
|
||||
x"f1302573",
|
||||
x"3a4000ef",
|
||||
x"3a8000ef",
|
||||
x"ffff1537",
|
||||
x"dbc50513",
|
||||
x"40c000ef",
|
||||
x"dc050513",
|
||||
x"410000ef",
|
||||
x"fe402503",
|
||||
x"390000ef",
|
||||
x"394000ef",
|
||||
x"ffff1537",
|
||||
x"dc450513",
|
||||
x"3f8000ef",
|
||||
x"dc850513",
|
||||
x"3fc000ef",
|
||||
x"fe002503",
|
||||
x"37c000ef",
|
||||
x"380000ef",
|
||||
x"ffff1537",
|
||||
x"dcc50513",
|
||||
x"3e4000ef",
|
||||
x"dd050513",
|
||||
x"3e8000ef",
|
||||
x"30102573",
|
||||
x"368000ef",
|
||||
x"ffff1537",
|
||||
x"dd450513",
|
||||
x"3d0000ef",
|
||||
x"fc002573",
|
||||
x"354000ef",
|
||||
x"36c000ef",
|
||||
x"ffff1537",
|
||||
x"dd850513",
|
||||
x"3bc000ef",
|
||||
x"3d4000ef",
|
||||
x"fc002573",
|
||||
x"358000ef",
|
||||
x"ffff1537",
|
||||
x"ddc50513",
|
||||
x"3c0000ef",
|
||||
x"fe802503",
|
||||
x"ffff1437",
|
||||
x"33c000ef",
|
||||
x"340000ef",
|
||||
x"ffff1537",
|
||||
x"de050513",
|
||||
x"3a4000ef",
|
||||
x"de450513",
|
||||
x"3a8000ef",
|
||||
x"ff802503",
|
||||
x"328000ef",
|
||||
x"de840513",
|
||||
x"394000ef",
|
||||
x"32c000ef",
|
||||
x"dec40513",
|
||||
x"398000ef",
|
||||
x"ff002503",
|
||||
x"318000ef",
|
||||
x"31c000ef",
|
||||
x"ffff1537",
|
||||
x"df450513",
|
||||
x"380000ef",
|
||||
x"df850513",
|
||||
x"384000ef",
|
||||
x"ffc02503",
|
||||
x"304000ef",
|
||||
x"de840513",
|
||||
x"370000ef",
|
||||
x"308000ef",
|
||||
x"dec40513",
|
||||
x"374000ef",
|
||||
x"ff402503",
|
||||
x"2f4000ef",
|
||||
x"2f8000ef",
|
||||
x"fe802783",
|
||||
x"00020737",
|
||||
x"00e7f7b3",
|
||||
x"04078a63",
|
||||
x"04078c63",
|
||||
x"ffff1537",
|
||||
x"dfc50513",
|
||||
x"34c000ef",
|
||||
x"2a8000ef",
|
||||
x"e0050513",
|
||||
x"350000ef",
|
||||
x"2ac000ef",
|
||||
x"fe002403",
|
||||
x"000409b7",
|
||||
x"00002a37",
|
||||
|
@ -249,22 +249,23 @@ x"00893433",
|
|||
x"00b40433",
|
||||
x"fe802783",
|
||||
x"0137f7b3",
|
||||
x"0a078663",
|
||||
x"0a078863",
|
||||
x"fa002783",
|
||||
x"0147f7b3",
|
||||
x"0a079063",
|
||||
x"0a079263",
|
||||
x"ffff1537",
|
||||
x"e2850513",
|
||||
x"fa402783",
|
||||
x"e2c50513",
|
||||
x"308000ef",
|
||||
x"ffff19b7",
|
||||
x"e3498513",
|
||||
x"e3898513",
|
||||
x"2fc000ef",
|
||||
x"06c00a13",
|
||||
x"07800b93",
|
||||
x"07300c13",
|
||||
x"06500c93",
|
||||
x"ffff17b7",
|
||||
x"eb478513",
|
||||
x"eb878513",
|
||||
x"2e0000ef",
|
||||
x"fa402403",
|
||||
x"fe045ee3",
|
||||
|
@ -272,7 +273,7 @@ x"0ff47413",
|
|||
x"00040513",
|
||||
x"240000ef",
|
||||
x"ffff17b7",
|
||||
x"d8078513",
|
||||
x"d8478513",
|
||||
x"2c0000ef",
|
||||
x"07200793",
|
||||
x"06f41863",
|
||||
|
@ -282,24 +283,24 @@ x"00170713",
|
|||
x"01071713",
|
||||
x"00c686b3",
|
||||
x"01075713",
|
||||
x"e1dff06f",
|
||||
x"e19ff06f",
|
||||
x"ffe78613",
|
||||
x"0fd67613",
|
||||
x"00061a63",
|
||||
x"00375713",
|
||||
x"00178793",
|
||||
x"0ff7f793",
|
||||
x"e11ff06f",
|
||||
x"e0dff06f",
|
||||
x"00175713",
|
||||
x"ff1ff06f",
|
||||
x"1d4000ef",
|
||||
x"f485e4e3",
|
||||
x"f485e2e3",
|
||||
x"00b41463",
|
||||
x"f52560e3",
|
||||
x"f3256ee3",
|
||||
x"00100513",
|
||||
x"654000ef",
|
||||
x"ffff1537",
|
||||
x"d8050513",
|
||||
x"d8450513",
|
||||
x"254000ef",
|
||||
x"00000513",
|
||||
x"035000ef",
|
||||
|
@ -307,12 +308,12 @@ x"17440c63",
|
|||
x"028a6463",
|
||||
x"17940c63",
|
||||
x"06800793",
|
||||
x"e3498513",
|
||||
x"e3898513",
|
||||
x"02f40c63",
|
||||
x"03f00793",
|
||||
x"18f40063",
|
||||
x"ffff1537",
|
||||
x"f5850513",
|
||||
x"f5c50513",
|
||||
x"0240006f",
|
||||
x"07500793",
|
||||
x"02f40263",
|
||||
|
@ -321,24 +322,24 @@ x"ff8414e3",
|
|||
x"0044a403",
|
||||
x"02041063",
|
||||
x"ffff1537",
|
||||
x"ebc50513",
|
||||
x"ec050513",
|
||||
x"1fc000ef",
|
||||
x"f11ff06f",
|
||||
x"00000513",
|
||||
x"5e4000ef",
|
||||
x"f05ff06f",
|
||||
x"ffff1537",
|
||||
x"ed850513",
|
||||
x"edc50513",
|
||||
x"1e0000ef",
|
||||
x"00040513",
|
||||
x"164000ef",
|
||||
x"ffff1537",
|
||||
x"ee050513",
|
||||
x"ee450513",
|
||||
x"1cc000ef",
|
||||
x"00400537",
|
||||
x"150000ef",
|
||||
x"ffff1537",
|
||||
x"ef850513",
|
||||
x"efc50513",
|
||||
x"1b8000ef",
|
||||
x"fa402903",
|
||||
x"fe095ee3",
|
||||
|
@ -352,7 +353,7 @@ x"00050663",
|
|||
x"00300513",
|
||||
x"1e4000ef",
|
||||
x"ffff1537",
|
||||
x"f0450513",
|
||||
x"f0850513",
|
||||
x"180000ef",
|
||||
x"01045b13",
|
||||
x"00400937",
|
||||
|
@ -395,19 +396,19 @@ x"00890513",
|
|||
x"415005b3",
|
||||
x"634000ef",
|
||||
x"ffff1537",
|
||||
x"d6850513",
|
||||
x"d6c50513",
|
||||
x"ed9ff06f",
|
||||
x"00100513",
|
||||
x"eddff06f",
|
||||
x"0044a783",
|
||||
x"e6079ae3",
|
||||
x"ffff1537",
|
||||
x"f1450513",
|
||||
x"f1850513",
|
||||
x"ebdff06f",
|
||||
x"00100513",
|
||||
x"e65ff06f",
|
||||
x"ffff1537",
|
||||
x"f2450513",
|
||||
x"f2850513",
|
||||
x"ea9ff06f",
|
||||
x"f9402583",
|
||||
x"f9002503",
|
||||
|
@ -433,7 +434,7 @@ x"07800513",
|
|||
x"ffff14b7",
|
||||
x"fbdff0ef",
|
||||
x"01c00413",
|
||||
x"f6448493",
|
||||
x"f6848493",
|
||||
x"ffc00993",
|
||||
x"008957b3",
|
||||
x"00f7f793",
|
||||
|
@ -475,13 +476,13 @@ x"ff010113",
|
|||
x"00812423",
|
||||
x"00050413",
|
||||
x"ffff1537",
|
||||
x"d2050513",
|
||||
x"d2450513",
|
||||
x"00112623",
|
||||
x"f91ff0ef",
|
||||
x"00241793",
|
||||
x"ffff1537",
|
||||
x"008787b3",
|
||||
x"f7450513",
|
||||
x"f7850513",
|
||||
x"00f50533",
|
||||
x"f79ff0ef",
|
||||
x"30047073",
|
||||
|
@ -570,7 +571,7 @@ x"00040737",
|
|||
x"00e7f7b3",
|
||||
x"04078263",
|
||||
x"ffff1537",
|
||||
x"d2850513",
|
||||
x"d2c50513",
|
||||
x"e19ff0ef",
|
||||
x"00048513",
|
||||
x"d9dff0ef",
|
||||
|
@ -583,7 +584,7 @@ x"d6dff0ef",
|
|||
x"34302573",
|
||||
x"d7dff0ef",
|
||||
x"ffff1537",
|
||||
x"d8050513",
|
||||
x"d8450513",
|
||||
x"de5ff0ef",
|
||||
x"00440413",
|
||||
x"34141073",
|
||||
|
@ -719,7 +720,7 @@ x"00fb2023",
|
|||
x"00050413",
|
||||
x"02051863",
|
||||
x"ffff1537",
|
||||
x"d3450513",
|
||||
x"d3850513",
|
||||
x"bc5ff0ef",
|
||||
x"004005b7",
|
||||
x"00040513",
|
||||
|
@ -730,12 +731,12 @@ x"04f50863",
|
|||
x"00000513",
|
||||
x"0380006f",
|
||||
x"ffff1537",
|
||||
x"d5450513",
|
||||
x"d5850513",
|
||||
x"b99ff0ef",
|
||||
x"00400537",
|
||||
x"b1dff0ef",
|
||||
x"ffff1537",
|
||||
x"d6050513",
|
||||
x"d6450513",
|
||||
x"b85ff0ef",
|
||||
x"fe802783",
|
||||
x"00080737",
|
||||
|
@ -766,7 +767,7 @@ x"015484b3",
|
|||
x"00200513",
|
||||
x"fa0494e3",
|
||||
x"ffff1537",
|
||||
x"d6850513",
|
||||
x"d6c50513",
|
||||
x"b09ff0ef",
|
||||
x"02c12083",
|
||||
x"02812403",
|
||||
|
@ -835,12 +836,12 @@ x"ff002403",
|
|||
x"00050463",
|
||||
x"40400437",
|
||||
x"ffff1537",
|
||||
x"d6c50513",
|
||||
x"d7050513",
|
||||
x"9f5ff0ef",
|
||||
x"00040513",
|
||||
x"979ff0ef",
|
||||
x"ffff1537",
|
||||
x"d7c50513",
|
||||
x"d8050513",
|
||||
x"9e1ff0ef",
|
||||
x"00010737",
|
||||
x"fa002783",
|
||||
|
@ -883,7 +884,7 @@ x"0a3e3e20",
|
|||
x"444c420a",
|
||||
x"4e203a56",
|
||||
x"2020766f",
|
||||
x"30322031",
|
||||
x"30322035",
|
||||
x"480a3232",
|
||||
x"203a5657",
|
||||
x"00000020",
|
||||
|
|
|
@ -351,6 +351,7 @@ int main(void) {
|
|||
|
||||
if (neorv32_uart0_available()) { // wait for any key to be pressed
|
||||
if (neorv32_uart0_char_received()) {
|
||||
neorv32_uart0_char_received_get(); // discard received char
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue