check if SPI module available

This commit is contained in:
stnolting 2022-04-06 21:11:34 +02:00
parent f729ebbe68
commit 2a1dd0b34f
2 changed files with 308 additions and 302 deletions

View file

@ -1,6 +1,6 @@
-- The NEORV32 RISC-V Processor, https://github.com/stnolting/neorv32
-- Auto-generated memory init file (for BOOTLOADER) from source file <bootloader/main.bin>
-- Size: 3916 bytes
-- Size: 3936 bytes
library ieee;
use ieee.std_logic_1164.all;
@ -42,7 +42,7 @@ package neorv32_bootloader_image is
00000028 => x"00440413",
00000029 => x"fe941ce3",
00000030 => x"00001597",
00000031 => x"ed458593",
00000031 => x"ee858593",
00000032 => x"80010617",
00000033 => x"f8060613",
00000034 => x"80010697",
@ -66,7 +66,7 @@ package neorv32_bootloader_image is
00000052 => x"34051073",
00000053 => x"30047073",
00000054 => x"10500073",
00000055 => x"ff9ff06f",
00000055 => x"0000006f",
00000056 => x"ff810113",
00000057 => x"00812023",
00000058 => x"00912223",
@ -152,46 +152,46 @@ package neorv32_bootloader_image is
00000138 => x"30479073",
00000139 => x"30046073",
00000140 => x"ffff1537",
00000141 => x"d2450513",
00000141 => x"d3850513",
00000142 => x"3b8000ef",
00000143 => x"f1302573",
00000144 => x"4b8000ef",
00000145 => x"ffff1537",
00000146 => x"d5c50513",
00000146 => x"d7050513",
00000147 => x"3a4000ef",
00000148 => x"fe002503",
00000149 => x"4a4000ef",
00000150 => x"ffff1537",
00000151 => x"d6450513",
00000151 => x"d7850513",
00000152 => x"390000ef",
00000153 => x"30102573",
00000154 => x"490000ef",
00000155 => x"ffff1537",
00000156 => x"d6c50513",
00000156 => x"d8050513",
00000157 => x"37c000ef",
00000158 => x"fc002573",
00000159 => x"47c000ef",
00000160 => x"ffff1537",
00000161 => x"d7050513",
00000161 => x"d8450513",
00000162 => x"368000ef",
00000163 => x"fe802503",
00000164 => x"ffff1437",
00000165 => x"464000ef",
00000166 => x"ffff1537",
00000167 => x"d7850513",
00000167 => x"d8c50513",
00000168 => x"350000ef",
00000169 => x"ff802503",
00000170 => x"450000ef",
00000171 => x"d8040513",
00000171 => x"d9440513",
00000172 => x"340000ef",
00000173 => x"ff002503",
00000174 => x"440000ef",
00000175 => x"ffff1537",
00000176 => x"d8c50513",
00000176 => x"da050513",
00000177 => x"32c000ef",
00000178 => x"ffc02503",
00000179 => x"42c000ef",
00000180 => x"d8040513",
00000180 => x"d9440513",
00000181 => x"31c000ef",
00000182 => x"ff402503",
00000183 => x"41c000ef",
@ -200,7 +200,7 @@ package neorv32_bootloader_image is
00000186 => x"00e7f7b3",
00000187 => x"04078c63",
00000188 => x"ffff1537",
00000189 => x"d9450513",
00000189 => x"da850513",
00000190 => x"2f8000ef",
00000191 => x"f9402683",
00000192 => x"f9002703",
@ -218,10 +218,10 @@ package neorv32_bootloader_image is
00000204 => x"fa402683",
00000205 => x"0a06de63",
00000206 => x"ffff1537",
00000207 => x"dc050513",
00000207 => x"dd450513",
00000208 => x"2b0000ef",
00000209 => x"ffff1937",
00000210 => x"dd090513",
00000210 => x"de490513",
00000211 => x"2a4000ef",
00000212 => x"ffff1a37",
00000213 => x"ffff1ab7",
@ -230,14 +230,14 @@ package neorv32_bootloader_image is
00000216 => x"ffff1c37",
00000217 => x"ffff1cb7",
00000218 => x"ffff1d37",
00000219 => x"e34a0513",
00000219 => x"e48a0513",
00000220 => x"280000ef",
00000221 => x"fa402403",
00000222 => x"fe045ee3",
00000223 => x"0ff47413",
00000224 => x"00040513",
00000225 => x"254000ef",
00000226 => x"dcca8513",
00000226 => x"de0a8513",
00000227 => x"264000ef",
00000228 => x"00010737",
00000229 => x"fa002783",
@ -273,11 +273,11 @@ package neorv32_bootloader_image is
00000259 => x"00100513",
00000260 => x"6a4000ef",
00000261 => x"ffff1537",
00000262 => x"dcc50513",
00000262 => x"de050513",
00000263 => x"1d4000ef",
00000264 => x"228000ef",
00000265 => x"06800793",
00000266 => x"dd090513",
00000266 => x"de490513",
00000267 => x"02f40263",
00000268 => x"07500793",
00000269 => x"00000513",
@ -286,18 +286,18 @@ package neorv32_bootloader_image is
00000272 => x"14f41c63",
00000273 => x"0004a403",
00000274 => x"00041863",
00000275 => x"e3cb8513",
00000275 => x"e50b8513",
00000276 => x"1a0000ef",
00000277 => x"f19ff06f",
00000278 => x"e58c0513",
00000278 => x"e6cc0513",
00000279 => x"194000ef",
00000280 => x"00040513",
00000281 => x"294000ef",
00000282 => x"e60c8513",
00000282 => x"e74c8513",
00000283 => x"184000ef",
00000284 => x"08000537",
00000285 => x"284000ef",
00000286 => x"e78d0513",
00000286 => x"e8cd0513",
00000287 => x"174000ef",
00000288 => x"fa402d83",
00000289 => x"fe0ddee3",
@ -311,7 +311,7 @@ package neorv32_bootloader_image is
00000297 => x"00300513",
00000298 => x"1d8000ef",
00000299 => x"ffff1537",
00000300 => x"e8450513",
00000300 => x"e9850513",
00000301 => x"01045d93",
00000302 => x"138000ef",
00000303 => x"001d8d93",
@ -322,11 +322,11 @@ package neorv32_bootloader_image is
00000308 => x"4788d5b7",
00000309 => x"afe58593",
00000310 => x"08000537",
00000311 => x"718000ef",
00000311 => x"72c000ef",
00000312 => x"08000537",
00000313 => x"00040593",
00000314 => x"00450513",
00000315 => x"708000ef",
00000315 => x"71c000ef",
00000316 => x"ff002603",
00000317 => x"08000737",
00000318 => x"ffc47413",
@ -338,9 +338,9 @@ package neorv32_bootloader_image is
00000324 => x"05b41c63",
00000325 => x"00870513",
00000326 => x"40f005b3",
00000327 => x"6d8000ef",
00000327 => x"6ec000ef",
00000328 => x"ffff1537",
00000329 => x"d2050513",
00000329 => x"d3450513",
00000330 => x"f29ff06f",
00000331 => x"468000ef",
00000332 => x"fa802703",
@ -362,7 +362,7 @@ package neorv32_bootloader_image is
00000348 => x"004d8d93",
00000349 => x"00b787b3",
00000350 => x"00f12423",
00000351 => x"678000ef",
00000351 => x"68c000ef",
00000352 => x"080007b7",
00000353 => x"00c78813",
00000354 => x"00c12603",
@ -380,10 +380,10 @@ package neorv32_bootloader_image is
00000366 => x"e8078ae3",
00000367 => x"e65ff06f",
00000368 => x"03f00793",
00000369 => x"e94b0513",
00000369 => x"ea8b0513",
00000370 => x"e8f404e3",
00000371 => x"ffff17b7",
00000372 => x"ed078513",
00000372 => x"ee478513",
00000373 => x"e7dff06f",
00000374 => x"00040737",
00000375 => x"fa002783",
@ -417,7 +417,7 @@ package neorv32_bootloader_image is
00000403 => x"00112623",
00000404 => x"30047073",
00000405 => x"ffff1537",
00000406 => x"c8450513",
00000406 => x"c9850513",
00000407 => x"f95ff0ef",
00000408 => x"00010737",
00000409 => x"fa002783",
@ -431,7 +431,7 @@ package neorv32_bootloader_image is
00000417 => x"00812423",
00000418 => x"00050413",
00000419 => x"ffff1537",
00000420 => x"c9450513",
00000420 => x"ca850513",
00000421 => x"00112623",
00000422 => x"f59ff0ef",
00000423 => x"03040513",
@ -445,7 +445,7 @@ package neorv32_bootloader_image is
00000431 => x"008787b3",
00000432 => x"ffff1537",
00000433 => x"00379793",
00000434 => x"edc50513",
00000434 => x"ef050513",
00000435 => x"00f50533",
00000436 => x"f21ff0ef",
00000437 => x"30047073",
@ -462,14 +462,14 @@ package neorv32_bootloader_image is
00000448 => x"00050913",
00000449 => x"ffff1537",
00000450 => x"00912a23",
00000451 => x"ca050513",
00000451 => x"cb450513",
00000452 => x"ffff14b7",
00000453 => x"00812c23",
00000454 => x"01312623",
00000455 => x"00112e23",
00000456 => x"01c00413",
00000457 => x"ecdff0ef",
00000458 => x"f3c48493",
00000458 => x"f5048493",
00000459 => x"ffc00993",
00000460 => x"008957b3",
00000461 => x"00f7f793",
@ -563,22 +563,22 @@ package neorv32_bootloader_image is
00000549 => x"00e7f7b3",
00000550 => x"04078663",
00000551 => x"ffff1537",
00000552 => x"ca450513",
00000552 => x"cb850513",
00000553 => x"d4dff0ef",
00000554 => x"00048513",
00000555 => x"e4dff0ef",
00000556 => x"ffff1537",
00000557 => x"ccc50513",
00000557 => x"ce050513",
00000558 => x"d39ff0ef",
00000559 => x"00040513",
00000560 => x"e39ff0ef",
00000561 => x"ffff1537",
00000562 => x"cd450513",
00000562 => x"ce850513",
00000563 => x"d25ff0ef",
00000564 => x"34302573",
00000565 => x"e25ff0ef",
00000566 => x"ffff1537",
00000567 => x"cdc50513",
00000567 => x"cf050513",
00000568 => x"d11ff0ef",
00000569 => x"00440413",
00000570 => x"34141073",
@ -715,281 +715,286 @@ package neorv32_bootloader_image is
00000701 => x"004a0a13",
00000702 => x"02051863",
00000703 => x"ffff1537",
00000704 => x"cf450513",
00000704 => x"d0850513",
00000705 => x"aedff0ef",
00000706 => x"080005b7",
00000707 => x"00040513",
00000708 => x"f01ff0ef",
00000709 => x"4788d7b7",
00000710 => x"afe78793",
00000711 => x"02f50463",
00000711 => x"02f50e63",
00000712 => x"00000513",
00000713 => x"01c0006f",
00000713 => x"0240006f",
00000714 => x"ffff1537",
00000715 => x"d1450513",
00000715 => x"d2850513",
00000716 => x"ac1ff0ef",
00000717 => x"dd1ff0ef",
00000718 => x"fc0518e3",
00000719 => x"00300513",
00000720 => x"b41ff0ef",
00000721 => x"080009b7",
00000722 => x"00498593",
00000723 => x"00040513",
00000724 => x"ec1ff0ef",
00000725 => x"00050a93",
00000726 => x"00898593",
00000727 => x"00040513",
00000728 => x"eb1ff0ef",
00000729 => x"ff002c03",
00000730 => x"00050b13",
00000731 => x"ffcafb93",
00000732 => x"00000913",
00000733 => x"00000493",
00000734 => x"00c98993",
00000735 => x"013905b3",
00000736 => x"05791c63",
00000737 => x"016484b3",
00000738 => x"00200513",
00000739 => x"fa049ae3",
00000740 => x"ffff1537",
00000741 => x"d2050513",
00000742 => x"a59ff0ef",
00000743 => x"02c12083",
00000744 => x"02812403",
00000745 => x"800007b7",
00000746 => x"0157a023",
00000747 => x"000a2023",
00000748 => x"02412483",
00000749 => x"02012903",
00000750 => x"01c12983",
00000751 => x"01812a03",
00000752 => x"01412a83",
00000753 => x"01012b03",
00000754 => x"00c12b83",
00000755 => x"00812c03",
00000756 => x"03010113",
00000757 => x"00008067",
00000758 => x"00040513",
00000759 => x"e35ff0ef",
00000760 => x"012c07b3",
00000761 => x"00a484b3",
00000762 => x"00a7a023",
00000763 => x"00490913",
00000764 => x"f8dff06f",
00000765 => x"fd010113",
00000766 => x"02812423",
00000767 => x"02912223",
00000768 => x"03212023",
00000769 => x"02112623",
00000770 => x"01312e23",
00000771 => x"00050413",
00000772 => x"00b12623",
00000773 => x"00c10913",
00000774 => x"00350493",
00000775 => x"00094983",
00000776 => x"d75ff0ef",
00000777 => x"fa802783",
00000778 => x"00200513",
00000779 => x"00190913",
00000780 => x"0017e793",
00000781 => x"faf02423",
00000782 => x"cb9ff0ef",
00000783 => x"00048513",
00000784 => x"d95ff0ef",
00000785 => x"00098513",
00000786 => x"ca9ff0ef",
00000787 => x"fa802783",
00000788 => x"ffe7f793",
00000789 => x"faf02423",
00000790 => x"cf9ff0ef",
00000791 => x"00048793",
00000792 => x"fff48493",
00000793 => x"faf41ce3",
00000794 => x"02c12083",
00000795 => x"02812403",
00000796 => x"02412483",
00000797 => x"02012903",
00000798 => x"01c12983",
00000799 => x"03010113",
00000800 => x"00008067",
00000801 => x"746f6f42",
00000802 => x"2e676e69",
00000803 => x"0a0a2e2e",
00000804 => x"00000000",
00000805 => x"52450a07",
00000806 => x"5f524f52",
00000807 => x"00000000",
00000808 => x"00007830",
00000809 => x"52455b0a",
00000810 => x"20524f52",
00000811 => x"6e55202d",
00000812 => x"65707865",
00000813 => x"64657463",
00000814 => x"63786520",
00000815 => x"69747065",
00000816 => x"20216e6f",
00000817 => x"7561636d",
00000818 => x"003d6573",
00000819 => x"70656d20",
00000820 => x"00003d63",
00000821 => x"76746d20",
00000822 => x"003d6c61",
00000823 => x"7274205d",
00000824 => x"676e6979",
00000825 => x"206f7420",
00000826 => x"75736572",
00000827 => x"2e2e656d",
00000828 => x"00000a2e",
00000829 => x"69617741",
00000830 => x"676e6974",
00000831 => x"6f656e20",
00000832 => x"32337672",
00000833 => x"6578655f",
00000834 => x"6e69622e",
00000835 => x"202e2e2e",
00000836 => x"00000000",
00000837 => x"64616f4c",
00000838 => x"2e676e69",
00000839 => x"00202e2e",
00000840 => x"00004b4f",
00000841 => x"3c0a0a0a",
00000842 => x"454e203c",
00000843 => x"3356524f",
00000844 => x"6f422032",
00000845 => x"6f6c746f",
00000846 => x"72656461",
00000847 => x"0a3e3e20",
00000848 => x"444c420a",
00000849 => x"46203a56",
00000850 => x"32206265",
00000851 => x"30322034",
00000852 => x"480a3232",
00000853 => x"203a5657",
00000854 => x"00000020",
00000855 => x"4b4c430a",
00000856 => x"0020203a",
00000857 => x"4153490a",
00000858 => x"0020203a",
00000859 => x"00202b20",
00000860 => x"434f530a",
00000717 => x"fe802783",
00000718 => x"00080737",
00000719 => x"00e7f7b3",
00000720 => x"00079663",
00000721 => x"00300513",
00000722 => x"b39ff0ef",
00000723 => x"db9ff0ef",
00000724 => x"fa051ce3",
00000725 => x"ff1ff06f",
00000726 => x"080009b7",
00000727 => x"00498593",
00000728 => x"00040513",
00000729 => x"eadff0ef",
00000730 => x"00050a93",
00000731 => x"00898593",
00000732 => x"00040513",
00000733 => x"e9dff0ef",
00000734 => x"ff002c03",
00000735 => x"00050b13",
00000736 => x"ffcafb93",
00000737 => x"00000913",
00000738 => x"00000493",
00000739 => x"00c98993",
00000740 => x"013905b3",
00000741 => x"05791c63",
00000742 => x"016484b3",
00000743 => x"00200513",
00000744 => x"fa0494e3",
00000745 => x"ffff1537",
00000746 => x"d3450513",
00000747 => x"a45ff0ef",
00000748 => x"02c12083",
00000749 => x"02812403",
00000750 => x"800007b7",
00000751 => x"0157a023",
00000752 => x"000a2023",
00000753 => x"02412483",
00000754 => x"02012903",
00000755 => x"01c12983",
00000756 => x"01812a03",
00000757 => x"01412a83",
00000758 => x"01012b03",
00000759 => x"00c12b83",
00000760 => x"00812c03",
00000761 => x"03010113",
00000762 => x"00008067",
00000763 => x"00040513",
00000764 => x"e21ff0ef",
00000765 => x"012c07b3",
00000766 => x"00a484b3",
00000767 => x"00a7a023",
00000768 => x"00490913",
00000769 => x"f8dff06f",
00000770 => x"fd010113",
00000771 => x"02812423",
00000772 => x"02912223",
00000773 => x"03212023",
00000774 => x"02112623",
00000775 => x"01312e23",
00000776 => x"00050413",
00000777 => x"00b12623",
00000778 => x"00c10913",
00000779 => x"00350493",
00000780 => x"00094983",
00000781 => x"d61ff0ef",
00000782 => x"fa802783",
00000783 => x"00200513",
00000784 => x"00190913",
00000785 => x"0017e793",
00000786 => x"faf02423",
00000787 => x"ca5ff0ef",
00000788 => x"00048513",
00000789 => x"d81ff0ef",
00000790 => x"00098513",
00000791 => x"c95ff0ef",
00000792 => x"fa802783",
00000793 => x"ffe7f793",
00000794 => x"faf02423",
00000795 => x"ce5ff0ef",
00000796 => x"00048793",
00000797 => x"fff48493",
00000798 => x"faf41ce3",
00000799 => x"02c12083",
00000800 => x"02812403",
00000801 => x"02412483",
00000802 => x"02012903",
00000803 => x"01c12983",
00000804 => x"03010113",
00000805 => x"00008067",
00000806 => x"746f6f42",
00000807 => x"2e676e69",
00000808 => x"0a0a2e2e",
00000809 => x"00000000",
00000810 => x"52450a07",
00000811 => x"5f524f52",
00000812 => x"00000000",
00000813 => x"00007830",
00000814 => x"52455b0a",
00000815 => x"20524f52",
00000816 => x"6e55202d",
00000817 => x"65707865",
00000818 => x"64657463",
00000819 => x"63786520",
00000820 => x"69747065",
00000821 => x"20216e6f",
00000822 => x"7561636d",
00000823 => x"003d6573",
00000824 => x"70656d20",
00000825 => x"00003d63",
00000826 => x"76746d20",
00000827 => x"003d6c61",
00000828 => x"7274205d",
00000829 => x"676e6979",
00000830 => x"206f7420",
00000831 => x"75736572",
00000832 => x"2e2e656d",
00000833 => x"00000a2e",
00000834 => x"69617741",
00000835 => x"676e6974",
00000836 => x"6f656e20",
00000837 => x"32337672",
00000838 => x"6578655f",
00000839 => x"6e69622e",
00000840 => x"202e2e2e",
00000841 => x"00000000",
00000842 => x"64616f4c",
00000843 => x"2e676e69",
00000844 => x"00202e2e",
00000845 => x"00004b4f",
00000846 => x"3c0a0a0a",
00000847 => x"454e203c",
00000848 => x"3356524f",
00000849 => x"6f422032",
00000850 => x"6f6c746f",
00000851 => x"72656461",
00000852 => x"0a3e3e20",
00000853 => x"444c420a",
00000854 => x"41203a56",
00000855 => x"20207270",
00000856 => x"30322036",
00000857 => x"480a3232",
00000858 => x"203a5657",
00000859 => x"00000020",
00000860 => x"4b4c430a",
00000861 => x"0020203a",
00000862 => x"454d490a",
00000863 => x"00203a4d",
00000864 => x"74796220",
00000865 => x"40207365",
00000866 => x"00000000",
00000867 => x"454d440a",
00000862 => x"4153490a",
00000863 => x"0020203a",
00000864 => x"00202b20",
00000865 => x"434f530a",
00000866 => x"0020203a",
00000867 => x"454d490a",
00000868 => x"00203a4d",
00000869 => x"75410a0a",
00000870 => x"6f626f74",
00000871 => x"6920746f",
00000872 => x"7338206e",
00000873 => x"7250202e",
00000874 => x"20737365",
00000875 => x"20796e61",
00000876 => x"2079656b",
00000877 => x"61206f74",
00000878 => x"74726f62",
00000879 => x"00000a2e",
00000880 => x"726f6241",
00000881 => x"2e646574",
00000882 => x"00000a0a",
00000883 => x"0000000a",
00000884 => x"69617641",
00000885 => x"6c62616c",
00000886 => x"4d432065",
00000887 => x"0a3a7344",
00000888 => x"203a6820",
00000889 => x"706c6548",
00000890 => x"3a72200a",
00000891 => x"73655220",
00000892 => x"74726174",
00000893 => x"3a75200a",
00000894 => x"6c705520",
00000895 => x"0a64616f",
00000896 => x"203a7320",
00000897 => x"726f7453",
00000898 => x"6f742065",
00000899 => x"616c6620",
00000900 => x"200a6873",
00000901 => x"4c203a6c",
00000902 => x"2064616f",
00000903 => x"6d6f7266",
00000869 => x"74796220",
00000870 => x"40207365",
00000871 => x"00000000",
00000872 => x"454d440a",
00000873 => x"00203a4d",
00000874 => x"75410a0a",
00000875 => x"6f626f74",
00000876 => x"6920746f",
00000877 => x"7338206e",
00000878 => x"7250202e",
00000879 => x"20737365",
00000880 => x"20796e61",
00000881 => x"2079656b",
00000882 => x"61206f74",
00000883 => x"74726f62",
00000884 => x"00000a2e",
00000885 => x"726f6241",
00000886 => x"2e646574",
00000887 => x"00000a0a",
00000888 => x"0000000a",
00000889 => x"69617641",
00000890 => x"6c62616c",
00000891 => x"4d432065",
00000892 => x"0a3a7344",
00000893 => x"203a6820",
00000894 => x"706c6548",
00000895 => x"3a72200a",
00000896 => x"73655220",
00000897 => x"74726174",
00000898 => x"3a75200a",
00000899 => x"6c705520",
00000900 => x"0a64616f",
00000901 => x"203a7320",
00000902 => x"726f7453",
00000903 => x"6f742065",
00000904 => x"616c6620",
00000905 => x"200a6873",
00000906 => x"45203a65",
00000907 => x"75636578",
00000908 => x"00006574",
00000909 => x"444d430a",
00000910 => x"00203e3a",
00000911 => x"65206f4e",
00000906 => x"4c203a6c",
00000907 => x"2064616f",
00000908 => x"6d6f7266",
00000909 => x"616c6620",
00000910 => x"200a6873",
00000911 => x"45203a65",
00000912 => x"75636578",
00000913 => x"6c626174",
00000914 => x"76612065",
00000915 => x"616c6961",
00000916 => x"2e656c62",
00000917 => x"00000000",
00000918 => x"74697257",
00000919 => x"00002065",
00000920 => x"74796220",
00000921 => x"74207365",
00000922 => x"5053206f",
00000923 => x"6c662049",
00000924 => x"20687361",
00000925 => x"00783040",
00000926 => x"7928203f",
00000927 => x"20296e2f",
00000928 => x"00000000",
00000929 => x"616c460a",
00000930 => x"6e696873",
00000931 => x"2e2e2e67",
00000932 => x"00000020",
00000933 => x"20296328",
00000934 => x"53207962",
00000935 => x"68706574",
00000936 => x"4e206e61",
00000937 => x"69746c6f",
00000938 => x"680a676e",
00000939 => x"73707474",
00000940 => x"672f2f3a",
00000941 => x"75687469",
00000942 => x"6f632e62",
00000943 => x"74732f6d",
00000944 => x"746c6f6e",
00000945 => x"2f676e69",
00000946 => x"726f656e",
00000947 => x"00323376",
00000948 => x"61766e49",
00000949 => x"2064696c",
00000950 => x"00444d43",
00000951 => x"20657865",
00000952 => x"6e676973",
00000953 => x"72757461",
00000954 => x"61662065",
00000955 => x"00006c69",
00000956 => x"00000000",
00000957 => x"65637865",
00000958 => x"6e696465",
00000959 => x"4d492067",
00000960 => x"63204d45",
00000961 => x"63617061",
00000962 => x"00797469",
00000963 => x"63656863",
00000964 => x"6d75736b",
00000965 => x"69616620",
00000966 => x"0000006c",
00000967 => x"00000000",
00000968 => x"00000000",
00000969 => x"20495053",
00000970 => x"73616c66",
00000971 => x"63612068",
00000972 => x"73736563",
00000973 => x"69616620",
00000974 => x"0064656c",
00000975 => x"33323130",
00000976 => x"37363534",
00000977 => x"62613938",
00000978 => x"66656463"
00000913 => x"00006574",
00000914 => x"444d430a",
00000915 => x"00203e3a",
00000916 => x"65206f4e",
00000917 => x"75636578",
00000918 => x"6c626174",
00000919 => x"76612065",
00000920 => x"616c6961",
00000921 => x"2e656c62",
00000922 => x"00000000",
00000923 => x"74697257",
00000924 => x"00002065",
00000925 => x"74796220",
00000926 => x"74207365",
00000927 => x"5053206f",
00000928 => x"6c662049",
00000929 => x"20687361",
00000930 => x"00783040",
00000931 => x"7928203f",
00000932 => x"20296e2f",
00000933 => x"00000000",
00000934 => x"616c460a",
00000935 => x"6e696873",
00000936 => x"2e2e2e67",
00000937 => x"00000020",
00000938 => x"20296328",
00000939 => x"53207962",
00000940 => x"68706574",
00000941 => x"4e206e61",
00000942 => x"69746c6f",
00000943 => x"680a676e",
00000944 => x"73707474",
00000945 => x"672f2f3a",
00000946 => x"75687469",
00000947 => x"6f632e62",
00000948 => x"74732f6d",
00000949 => x"746c6f6e",
00000950 => x"2f676e69",
00000951 => x"726f656e",
00000952 => x"00323376",
00000953 => x"61766e49",
00000954 => x"2064696c",
00000955 => x"00444d43",
00000956 => x"20657865",
00000957 => x"6e676973",
00000958 => x"72757461",
00000959 => x"61662065",
00000960 => x"00006c69",
00000961 => x"00000000",
00000962 => x"65637865",
00000963 => x"6e696465",
00000964 => x"4d492067",
00000965 => x"63204d45",
00000966 => x"63617061",
00000967 => x"00797469",
00000968 => x"63656863",
00000969 => x"6d75736b",
00000970 => x"69616620",
00000971 => x"0000006c",
00000972 => x"00000000",
00000973 => x"00000000",
00000974 => x"20495053",
00000975 => x"73616c66",
00000976 => x"63612068",
00000977 => x"73736563",
00000978 => x"69616620",
00000979 => x"0064656c",
00000980 => x"33323130",
00000981 => x"37363534",
00000982 => x"62613938",
00000983 => x"66656463"
);
end neorv32_bootloader_image;

View file

@ -565,7 +565,8 @@ void get_exe(int src) {
PRINT_TEXT("Loading... ");
// flash checks
if (spi_flash_read_1st_id() == 0x00) { // check if flash ready (or available at all)
if (((NEORV32_SYSINFO.SOC & (1<<SYSINFO_SOC_IO_SPI)) == 0x00) || // SPI module implemented?
(spi_flash_read_1st_id() == 0x00)) { // check if flash ready (or available at all)
system_error(ERROR_FLASH);
}
}