update bootloader (image)

This commit is contained in:
stnolting 2023-03-02 19:08:54 +01:00
parent 878de68b2a
commit b020dd9187
2 changed files with 133 additions and 131 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: 3992 bytes
-- Size: 3996 bytes
-- MARCH: default
-- Built: 21.01.2023 15:19:38
-- Built: 02.03.2023 18:14:21
-- prototype defined in 'neorv32_package.vhd'
package body neorv32_bootloader_image is
@ -40,7 +40,7 @@ x"00000e93",
x"00000f13",
x"00000f93",
x"00001597",
x"f1c58593",
x"f2058593",
x"80010617",
x"f7c60613",
x"80010697",
@ -104,7 +104,7 @@ x"03812423",
x"03912223",
x"03a12023",
x"01b12e23",
x"79c78793",
x"7a078793",
x"30579073",
x"fe802783",
x"00080737",
@ -158,11 +158,11 @@ x"ffff7637",
x"00000713",
x"5ff78793",
x"a0060613",
x"1ed7e263",
x"1ed7e463",
x"000016b7",
x"00000793",
x"ffe68693",
x"1ee6e463",
x"1ee6e663",
x"fff70713",
x"01879793",
x"00e7e7b3",
@ -184,203 +184,204 @@ x"30479073",
x"00800793",
x"3007a073",
x"ffff1537",
x"d9450513",
x"424000ef",
x"d9850513",
x"428000ef",
x"f1302573",
x"3a8000ef",
x"3ac000ef",
x"ffff1537",
x"dcc50513",
x"410000ef",
x"dd050513",
x"414000ef",
x"fe402503",
x"394000ef",
x"398000ef",
x"ffff1537",
x"dd450513",
x"3fc000ef",
x"dd850513",
x"400000ef",
x"fe002503",
x"380000ef",
x"384000ef",
x"ffff1537",
x"ddc50513",
x"3e8000ef",
x"de050513",
x"3ec000ef",
x"30102573",
x"36c000ef",
x"ffff1537",
x"de450513",
x"3d4000ef",
x"fc002573",
x"358000ef",
x"370000ef",
x"ffff1537",
x"de850513",
x"3c0000ef",
x"3d8000ef",
x"fc002573",
x"35c000ef",
x"ffff1537",
x"dec50513",
x"3c4000ef",
x"fe802503",
x"ffff1437",
x"ffff1937",
x"340000ef",
x"ffff1537",
x"df050513",
x"df450513",
x"3a8000ef",
x"ff802503",
x"32c000ef",
x"df840513",
x"dfc40513",
x"398000ef",
x"ff002503",
x"31c000ef",
x"ffff1537",
x"e0450513",
x"e0850513",
x"384000ef",
x"ffc02503",
x"308000ef",
x"df840513",
x"dfc40513",
x"374000ef",
x"ff402503",
x"2f8000ef",
x"d9490513",
x"364000ef",
x"fe802783",
x"00020737",
x"00e7f7b3",
x"04078c63",
x"ffff1537",
x"e0c50513",
x"350000ef",
x"2ac000ef",
x"e1050513",
x"348000ef",
x"2a4000ef",
x"fe002403",
x"000409b7",
x"00002a37",
x"00040a37",
x"00002ab7",
x"00341413",
x"00a40933",
x"00893433",
x"00a409b3",
x"0089b433",
x"00b40433",
x"fe802783",
x"0137f7b3",
x"0a078863",
x"fa002783",
x"0147f7b3",
x"0a079263",
x"0a078463",
x"fa002783",
x"0157f7b3",
x"08079e63",
x"ffff1537",
x"fa402783",
x"e3850513",
x"308000ef",
x"ffff19b7",
x"e4498513",
x"2fc000ef",
x"06c00a13",
x"07800b93",
x"07300c13",
x"06500c93",
x"e3c50513",
x"300000ef",
x"ffff1a37",
x"e48a0513",
x"2f4000ef",
x"06c00a93",
x"06500c13",
x"06800c93",
x"ffff17b7",
x"ec478513",
x"2e0000ef",
x"ec878513",
x"2dc000ef",
x"fa402403",
x"fe045ee3",
x"0ff47413",
x"00040513",
x"240000ef",
x"ffff17b7",
x"d9078513",
x"23c000ef",
x"d9490513",
x"2c0000ef",
x"07200793",
x"06f41863",
x"06f41663",
x"ffff02b7",
x"00028067",
x"00170713",
x"01071713",
x"00c686b3",
x"01075713",
x"e0dff06f",
x"e09ff06f",
x"ffe78613",
x"0fd67613",
x"00061a63",
x"00375713",
x"00178793",
x"0ff7f793",
x"e01ff06f",
x"dfdff06f",
x"00175713",
x"ff1ff06f",
x"1d4000ef",
x"f485e2e3",
x"f485e6e3",
x"00b41463",
x"f3256ee3",
x"f53562e3",
x"00100513",
x"65c000ef",
x"ffff1537",
x"d9050513",
x"254000ef",
x"d9490513",
x"258000ef",
x"00000513",
x"03d000ef",
x"17440c63",
x"028a6463",
x"17940c63",
x"06800793",
x"e4498513",
x"02f40c63",
x"041000ef",
x"17540e63",
x"028ae263",
x"17840e63",
x"e48a0513",
x"05940063",
x"03f00793",
x"18f40063",
x"18f40463",
x"ffff1537",
x"f6850513",
x"0240006f",
x"f6c50513",
x"02c0006f",
x"07500793",
x"02f40263",
x"17740063",
x"ff8414e3",
x"02f40663",
x"07800793",
x"16f40263",
x"07300793",
x"fef410e3",
x"0044a403",
x"02041063",
x"ffff1537",
x"ecc50513",
x"ed050513",
x"1fc000ef",
x"f11ff06f",
x"f15ff06f",
x"00000513",
x"5ec000ef",
x"f05ff06f",
x"f09ff06f",
x"ffff1537",
x"ee850513",
x"eec50513",
x"1e0000ef",
x"00040513",
x"164000ef",
x"ffff1537",
x"ef050513",
x"ef450513",
x"1cc000ef",
x"00400537",
x"150000ef",
x"ffff1537",
x"f0850513",
x"f0c50513",
x"1b8000ef",
x"fa402903",
x"fe095ee3",
x"0ff97913",
x"00090513",
x"fa402983",
x"fe09dee3",
x"0ff9f993",
x"00098513",
x"118000ef",
x"07900793",
x"eaf91ae3",
x"eaf99ce3",
x"550000ef",
x"00050663",
x"00300513",
x"1e4000ef",
x"ffff1537",
x"f1450513",
x"f1850513",
x"180000ef",
x"01045b13",
x"00400937",
x"01045b93",
x"004009b7",
x"00010db7",
x"fff00d13",
x"4d0000ef",
x"400000ef",
x"0d800513",
x"3a8000ef",
x"00090513",
x"00098513",
x"3b4000ef",
x"388000ef",
x"4d4000ef",
x"00157a93",
x"fe0a9ce3",
x"fffb0b13",
x"01b90933",
x"fdab18e3",
x"00157b13",
x"fe0b1ce3",
x"fffb8b93",
x"01b989b3",
x"fdab98e3",
x"ff002683",
x"00400937",
x"004009b7",
x"00000d13",
x"00c90d93",
x"00c98d93",
x"00dd0733",
x"00072583",
x"01bd0533",
x"00d12623",
x"00ba8ab3",
x"00bb0b33",
x"004d0d13",
x"66c000ef",
x"00c12683",
@ -390,25 +391,25 @@ x"afe58593",
x"00400537",
x"654000ef",
x"00040593",
x"00490513",
x"00498513",
x"648000ef",
x"00890513",
x"415005b3",
x"00898513",
x"416005b3",
x"63c000ef",
x"ffff1537",
x"d7850513",
x"d7c50513",
x"ed9ff06f",
x"00100513",
x"eddff06f",
x"0044a783",
x"e6079ae3",
x"e60798e3",
x"ffff1537",
x"f2450513",
x"f2850513",
x"ebdff06f",
x"00100513",
x"e65ff06f",
x"e61ff06f",
x"ffff1537",
x"f3450513",
x"f3850513",
x"ea9ff06f",
x"f9402583",
x"f9002503",
@ -434,7 +435,7 @@ x"07800513",
x"ffff14b7",
x"fbdff0ef",
x"01c00413",
x"f7448493",
x"f7848493",
x"ffc00993",
x"008957b3",
x"00f7f793",
@ -476,13 +477,13 @@ x"ff010113",
x"00812423",
x"00050413",
x"ffff1537",
x"d3050513",
x"d3450513",
x"00112623",
x"f91ff0ef",
x"00241793",
x"ffff1537",
x"008787b3",
x"f8450513",
x"f8850513",
x"00f50533",
x"f79ff0ef",
x"00800793",
@ -573,7 +574,7 @@ x"00040737",
x"00e7f7b3",
x"04078263",
x"ffff1537",
x"d3850513",
x"d3c50513",
x"e11ff0ef",
x"00048513",
x"d95ff0ef",
@ -586,7 +587,7 @@ x"d65ff0ef",
x"34302573",
x"d75ff0ef",
x"ffff1537",
x"d9050513",
x"d9450513",
x"dddff0ef",
x"00440413",
x"34141073",
@ -722,7 +723,7 @@ x"00fb2023",
x"00050413",
x"02051863",
x"ffff1537",
x"d4450513",
x"d4850513",
x"bbdff0ef",
x"004005b7",
x"00040513",
@ -733,12 +734,12 @@ x"04f50863",
x"00000513",
x"0380006f",
x"ffff1537",
x"d6450513",
x"d6850513",
x"b91ff0ef",
x"00400537",
x"b15ff0ef",
x"ffff1537",
x"d7050513",
x"d7450513",
x"b7dff0ef",
x"fe802783",
x"00080737",
@ -769,7 +770,7 @@ x"015484b3",
x"00200513",
x"fa0494e3",
x"ffff1537",
x"d7850513",
x"d7c50513",
x"b01ff0ef",
x"02c12083",
x"02812403",
@ -839,12 +840,12 @@ x"ff002403",
x"00050463",
x"40400437",
x"ffff1537",
x"d7c50513",
x"d8050513",
x"9e9ff0ef",
x"00040513",
x"96dff0ef",
x"ffff1537",
x"d8c50513",
x"d9050513",
x"9d5ff0ef",
x"00010737",
x"fa002783",
@ -885,9 +886,9 @@ x"6f6c746f",
x"72656461",
x"0a3e3e20",
x"444c420a",
x"4a203a56",
x"32206e61",
x"30322031",
x"4d203a56",
x"20207261",
x"30322032",
x"480a3332",
x"203a5657",
x"00000020",
@ -907,17 +908,17 @@ x"40207365",
x"00000000",
x"454d440a",
x"00203a4d",
x"75410a0a",
x"6f626f74",
x"6920746f",
x"7338206e",
x"7250202e",
x"20737365",
x"20796e61",
x"2079656b",
x"61206f74",
x"74726f62",
x"00000a2e",
x"7475410a",
x"6f6f626f",
x"6e692074",
x"2e733820",
x"65725020",
x"61207373",
x"6b20796e",
x"74207965",
x"6261206f",
x"2e74726f",
x"0000000a",
x"726f6241",
x"2e646574",
x"00000a0a",

View file

@ -337,6 +337,7 @@ int main(void) {
PRINT_XNUM(NEORV32_SYSINFO->DMEM_SIZE);
PRINT_TEXT(" bytes @");
PRINT_XNUM(NEORV32_SYSINFO->DSPACE_BASE);
PRINT_TEXT("\n");
// ------------------------------------------------
@ -346,7 +347,7 @@ int main(void) {
#if (AUTO_BOOT_TIMEOUT != 0)
if (neorv32_mtime_available()) {
PRINT_TEXT("\n\nAutoboot in "xstr(AUTO_BOOT_TIMEOUT)"s. Press any key to abort.\n");
PRINT_TEXT("\nAutoboot in "xstr(AUTO_BOOT_TIMEOUT)"s. Press any key to abort.\n");
uint64_t timeout_time = neorv32_mtime_get_time() + (uint64_t)(AUTO_BOOT_TIMEOUT * NEORV32_SYSINFO->CLK);
while(1){