diff --git a/rtl/core/neorv32_bootloader_image.vhd b/rtl/core/neorv32_bootloader_image.vhd index f3dda334f..bee3945bb 100644 --- a/rtl/core/neorv32_bootloader_image.vhd +++ b/rtl/core/neorv32_bootloader_image.vhd @@ -1,8 +1,8 @@ -- The NEORV32 RISC-V Processor: https://github.com/stnolting/neorv32 -- Auto-generated memory initialization file (for BOOTLOADER) from source file --- Size: 4060 bytes +-- Size: 4044 bytes -- MARCH: default --- Built: 20.01.2024 22:54:06 +-- Built: 09.02.2024 13:58:53 -- prototype defined in 'neorv32_package.vhd' package body neorv32_bootloader_image is @@ -42,7 +42,7 @@ x"00000e93", x"00000f13", x"00000f93", x"00001597", -x"f5858593", +x"f4858593", x"80004617", x"f7460613", x"80004697", @@ -85,15 +85,15 @@ x"34141073", x"34002473", x"30200073", x"fc010113", -x"02912a23", -x"800004b7", -x"0004a223", +x"03212823", +x"80000937", +x"00092223", x"800007b7", x"0007a023", x"ffffd7b7", x"02112e23", x"02812c23", -x"03212823", +x"02912a23", x"03312623", x"03412423", x"03512223", @@ -103,7 +103,7 @@ x"01812c23", x"01912a23", x"01a12823", x"01b12623", -x"a0c78793", +x"9fc78793", x"30579073", x"e0802783", x"00d79713", @@ -113,7 +113,7 @@ x"10100793", x"80f02023", x"e0802783", x"00279713", -x"06075c63", +x"06075463", x"fffff7b7", x"f007a023", x"f007a423", @@ -132,10 +132,6 @@ x"002006b7", x"00d76733", x"00e7a023", x"0007a703", -x"008006b7", -x"00d76733", -x"00e7a023", -x"0007a703", x"ffffe6b7", x"43f68693", x"00d77733", @@ -186,61 +182,61 @@ x"30479073", x"00800793", x"3007a073", x"ffffd537", -x"d9c50513", +x"d8c50513", x"694000ef", x"f1302573", x"618000ef", x"ffffd537", -x"dd450513", +x"dc450513", x"680000ef", x"e0002503", x"604000ef", x"ffffd537", -x"ddc50513", +x"dcc50513", x"66c000ef", x"30102573", x"5f0000ef", x"ffffd537", -x"de450513", +x"dd450513", x"658000ef", x"fc002573", x"5dc000ef", x"ffffd537", -x"dec50513", +x"ddc50513", x"644000ef", x"e0802503", x"00100413", x"ffffd9b7", x"5c0000ef", x"ffffd537", -x"df450513", +x"de450513", x"628000ef", x"e0404503", x"00a41533", x"ffc57513", x"5a4000ef", x"ffffd537", -x"dfc50513", +x"dec50513", x"60c000ef", x"e0504783", x"00f41533", x"ffc57513", x"588000ef", -x"d9898513", +x"d8898513", x"5f4000ef", x"e0802783", x"00f79713", x"04075c63", x"ffffd537", -x"e0450513", +x"df450513", x"5dc000ef", x"2a8000ef", x"e0002403", x"fffffa37", x"500a0a13", x"00341413", -x"00a40933", -x"00893433", +x"00a404b3", +x"0084b433", x"00b40433", x"e0802783", x"00e79713", @@ -250,28 +246,28 @@ x"00f79713", x"0a075a63", x"ffffd537", x"004a2783", -x"e3050513", +x"e2050513", x"594000ef", x"ffffdab7", -x"e3ca8513", -x"fffff937", +x"e2ca8513", +x"fffff4b7", x"ffffda37", x"580000ef", -x"50090913", +x"50048493", x"03f00b93", x"01300c13", -x"f68a0a13", +x"f58a0a13", x"ffffd7b7", -x"ebc78513", +x"eac78513", x"564000ef", -x"00092783", +x"0004a783", x"00f79713", x"fe075ce3", -x"00492403", +x"0044a403", x"0ff47413", x"00040513", x"4b8000ef", -x"d9898513", +x"d8898513", x"540000ef", x"1f740a63", x"f9b40413", @@ -295,38 +291,38 @@ x"ff5ff06f", x"1c0000ef", x"f285eae3", x"00b41463", -x"f32566e3", +x"f29566e3", x"00100513", x"6fc000ef", -x"d9898513", +x"d8898513", x"4d4000ef", x"00000513", x"041000ef", x"ffffc2b7", x"00028067", -x"e3ca8513", +x"e2ca8513", x"4bc000ef", x"f4dff06f", x"00000513", x"6d0000ef", x"f41ff06f", -x"0044a403", +x"00492403", x"00041863", x"ffffd537", -x"ec450513", +x"eb450513", x"fddff06f", x"ffffd537", -x"ee050513", +x"ed050513", x"48c000ef", x"00040513", x"410000ef", x"ffffd537", -x"ee850513", +x"ed850513", x"478000ef", x"00400537", x"3fc000ef", x"ffffd537", -x"f0050513", +x"ef050513", x"464000ef", x"fffff7b7", x"50078793", @@ -344,7 +340,7 @@ x"00050663", x"00300513", x"480000ef", x"ffffd537", -x"f0c50513", +x"efc50513", x"41c000ef", x"01045b13", x"00400cb7", @@ -387,22 +383,22 @@ x"00850513", x"41a005b3", x"258000ef", x"ffffd537", -x"d8050513", +x"d7050513", x"eb5ff06f", x"00100513", x"eb9ff06f", -x"0044a783", +x"00492783", x"e80798e3", x"ffffd537", -x"f1c50513", +x"f0c50513", x"e99ff06f", x"00100513", x"e81ff06f", x"ffffd537", -x"f2c50513", +x"f1c50513", x"e85ff06f", x"ffffd537", -x"f5c50513", +x"f4c50513", x"e79ff06f", x"fffff7b7", x"40078793", @@ -592,7 +588,7 @@ x"07800513", x"ffffd4b7", x"fb9ff0ef", x"01c00413", -x"fb848493", +x"fa848493", x"ffc00993", x"008957b3", x"00f7f793", @@ -634,13 +630,13 @@ x"ff010113", x"00812423", x"00050413", x"ffffd537", -x"d3850513", +x"d2850513", x"00112623", x"f91ff0ef", x"00241793", x"ffffd537", x"008787b3", -x"fc850513", +x"fb850513", x"00f50533", x"f79ff0ef", x"00800793", @@ -726,7 +722,7 @@ x"e0802783", x"00e79713", x"04075263", x"ffffd537", -x"d4050513", +x"d3050513", x"e25ff0ef", x"00048513", x"da9ff0ef", @@ -739,7 +735,7 @@ x"d75ff0ef", x"34302573", x"d89ff0ef", x"ffffd537", -x"d9850513", +x"d8850513", x"df1ff0ef", x"00440413", x"34141073", @@ -760,7 +756,7 @@ x"00fb2023", x"00050413", x"02051863", x"ffffd537", -x"d4c50513", +x"d3c50513", x"d9dff0ef", x"004005b7", x"00040513", @@ -771,12 +767,12 @@ x"04f50663", x"00000513", x"0340006f", x"ffffd537", -x"d6c50513", +x"d5c50513", x"d71ff0ef", x"00400537", x"cf5ff0ef", x"ffffd537", -x"d7850513", +x"d6850513", x"d5dff0ef", x"e0802783", x"00d79713", @@ -807,7 +803,7 @@ x"014484b3", x"00200513", x"fa0492e3", x"ffffd537", -x"d8050513", +x"d7050513", x"ce1ff0ef", x"02c12083", x"02812403", @@ -838,12 +834,12 @@ x"00000413", x"00050463", x"e0400437", x"ffffd537", -x"d8450513", +x"d7450513", x"c65ff0ef", x"00040513", x"be9ff0ef", x"ffffd537", -x"d9450513", +x"d8450513", x"c51ff0ef", x"9a1ff0ef", x"00050663", @@ -887,9 +883,9 @@ x"6f6c746f", x"72656461", x"0a3e3e20", x"444c420a", -x"4a203a56", -x"32206e61", -x"30322030", +x"46203a56", +x"20206265", +x"30322039", x"480a3432", x"203a5657", x"00000020", @@ -994,26 +990,26 @@ x"00323376", x"61766e49", x"2064696c", x"00444d43", -x"ffffc5fc", -x"ffffc624", -x"ffffc624", -x"ffffc4a0", -x"ffffc624", -x"ffffc624", -x"ffffc624", -x"ffffc5f4", -x"ffffc624", -x"ffffc624", -x"ffffc624", -x"ffffc624", -x"ffffc624", -x"ffffc498", -x"ffffc4b8", -x"ffffc624", -x"ffffc4ac", -x"ffffc624", -x"ffffc624", -x"ffffc610", +x"ffffc5ec", +x"ffffc614", +x"ffffc614", +x"ffffc490", +x"ffffc614", +x"ffffc614", +x"ffffc614", +x"ffffc5e4", +x"ffffc614", +x"ffffc614", +x"ffffc614", +x"ffffc614", +x"ffffc614", +x"ffffc488", +x"ffffc4a8", +x"ffffc614", +x"ffffc49c", +x"ffffc614", +x"ffffc614", +x"ffffc600", x"33323130", x"37363534", x"62613938", diff --git a/sw/bootloader/bootloader.c b/sw/bootloader/bootloader.c index 8d9521e9d..063fb3549 100644 --- a/sw/bootloader/bootloader.c +++ b/sw/bootloader/bootloader.c @@ -293,10 +293,9 @@ int main(void) { #endif #if (XIP_EN != 0) - // setup XIP: clock divider 0, clock mode 0, bursts enabled + // setup XIP: clock divider 0, clock mode 0 if (neorv32_xip_available()) { neorv32_xip_setup(SPI_FLASH_CLK_PRSC, 0, 0, 0, SPI_FLASH_CMD_READ); - neorv32_xip_burst_mode_enable(); neorv32_xip_start(SPI_FLASH_ADDR_BYTES); } #endif