mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-23 13:47:33 -04:00
update bootloader (image)
This commit is contained in:
parent
878de68b2a
commit
b020dd9187
2 changed files with 133 additions and 131 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: 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",
|
||||
|
|
|
@ -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){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue