fix minor bootloader bug

console always printed "invalid command" at start
This commit is contained in:
stnolting 2022-11-05 09:52:31 +01:00
parent d5021709ab
commit ef715f5116
2 changed files with 76 additions and 74 deletions

View file

@ -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",

View file

@ -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;
}
}