update bootloader

remove CUSTOM_ID ("CID")
This commit is contained in:
stnolting 2023-07-27 09:57:58 +02:00
parent d9f2eae1cd
commit 52fbd613a3
3 changed files with 61 additions and 74 deletions

View file

@ -88,7 +88,6 @@ following intro screen shows up:
BLDV: Mar 7 2023
HWV: 0x01080107
CID: 0x00000000
CLK: 0x05f5e100
MISA: 0x40901106
XISA: 0xc0000fab
@ -106,7 +105,6 @@ The start-up screen gives some brief information about the bootloader and severa
|=======================
| `BLDV` | Bootloader version (built date).
| `HWV` | Processor hardware version (the <<_mimpid>> CSR); in BCD format; example: `0x01040606` = v1.4.6.6).
| `CID` | Custom user-defined ID (via the `CUSTOM_ID` register from <<_system_configuration_information_memory_sysinfo>>.
| `CLK` | Processor clock speed in Hz (via the `CLK` register from <<_system_configuration_information_memory_sysinfo>>.
| `MISA` | RISC-V CPU extensions (<<_misa>> CSR).
| `XISA` | NEORV32-specific CPU extensions (<<_mxisa>> CSR).
@ -124,7 +122,6 @@ you press any key within the 8 seconds, the actual bootloader user console start
BLDV: Mar 7 2023
HWV: 0x01080107
CID: 0x00000000
CLK: 0x05f5e100
MISA: 0x40901106
XISA: 0xc0000fab

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: 4088 bytes
-- Size: 4056 bytes
-- MARCH: default
-- Built: 15.07.2023 18:35:31
-- Built: 27.07.2023 09:57:13
-- 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"f7c58593",
x"f5c58593",
x"80004617",
x"f7c60613",
x"80004697",
@ -104,17 +104,17 @@ x"03812423",
x"03912223",
x"03a12023",
x"01b12e23",
x"a6c78793",
x"a5478793",
x"30579073",
x"e0802783",
x"00080737",
x"00040737",
x"00e7f7b3",
x"00078863",
x"80002023",
x"10100793",
x"80f02023",
x"e0802783",
x"40000737",
x"20000737",
x"00e7f7b3",
x"06078e63",
x"fffff737",
@ -148,7 +148,7 @@ x"60068693",
x"00d76733",
x"f0e7a023",
x"e0802783",
x"00010737",
x"00008737",
x"00e7f7b3",
x"00078863",
x"00100793",
@ -162,23 +162,22 @@ x"ffff7637",
x"00000793",
x"5ff70713",
x"a0060613",
x"20d76863",
x"1ed76c63",
x"00000713",
x"3fe00613",
x"20f66863",
x"fff78793",
x"1ef66c63",
x"000106b7",
x"fff68693",
x"fff78793",
x"00679793",
x"fff68613",
x"00371713",
x"00d7f7b3",
x"01877713",
x"00c7f7b3",
x"00e7e7b3",
x"0017e793",
x"fffff737",
x"50f72023",
x"e0802783",
x"000206b7",
x"00d7f7b3",
x"02078863",
x"40072023",
@ -193,67 +192,62 @@ x"30479073",
x"00800793",
x"3007a073",
x"ffffd537",
x"e0450513",
x"6d0000ef",
x"f1302573",
x"654000ef",
x"ffffd537",
x"e3c50513",
x"dec50513",
x"6bc000ef",
x"e0402503",
x"f1302573",
x"640000ef",
x"ffffd537",
x"e4450513",
x"e2450513",
x"6a8000ef",
x"e0002503",
x"62c000ef",
x"ffffd537",
x"e4c50513",
x"e2c50513",
x"694000ef",
x"30102573",
x"618000ef",
x"ffffd537",
x"e5450513",
x"e3450513",
x"680000ef",
x"fc002573",
x"604000ef",
x"ffffd537",
x"e5c50513",
x"e3c50513",
x"66c000ef",
x"e0802503",
x"ffffd437",
x"ffffd937",
x"5e8000ef",
x"ffffd537",
x"e6450513",
x"e4450513",
x"650000ef",
x"e1802503",
x"5d4000ef",
x"e6c40513",
x"e4c40513",
x"640000ef",
x"e1002503",
x"5c4000ef",
x"ffffd537",
x"e7850513",
x"e5850513",
x"62c000ef",
x"e1c02503",
x"5b0000ef",
x"e6c40513",
x"e4c40513",
x"61c000ef",
x"e1402503",
x"5a0000ef",
x"e0090513",
x"de890513",
x"60c000ef",
x"e0802783",
x"00020737",
x"00010737",
x"00e7f7b3",
x"04078e63",
x"ffffd537",
x"e8050513",
x"e6050513",
x"5f0000ef",
x"2c8000ef",
x"e0002403",
x"00040ab7",
x"00020ab7",
x"fffffa37",
x"00341413",
x"00a409b3",
@ -268,17 +262,17 @@ x"0167f7b3",
x"0a078063",
x"ffffd537",
x"504a2783",
x"eac50513",
x"e8c50513",
x"5a4000ef",
x"ffffda37",
x"eb8a0513",
x"e98a0513",
x"598000ef",
x"fffffab7",
x"06c00b13",
x"07800c13",
x"07300c93",
x"ffffd7b7",
x"f3878513",
x"f1878513",
x"57c000ef",
x"500aa783",
x"000106b7",
@ -288,7 +282,7 @@ x"504aa403",
x"0ff47413",
x"00040513",
x"4cc000ef",
x"e0090513",
x"de890513",
x"554000ef",
x"07200793",
x"06f41063",
@ -296,13 +290,13 @@ x"ffffc2b7",
x"00028067",
x"00c686b3",
x"00178793",
x"de9ff06f",
x"e01ff06f",
x"ffe70693",
x"ffd6f693",
x"00069863",
x"0037d793",
x"00170713",
x"dddff06f",
x"df5ff06f",
x"0017d793",
x"ff5ff06f",
x"1f0000ef",
@ -311,7 +305,7 @@ x"00b41463",
x"f53560e3",
x"00100513",
x"738000ef",
x"e0090513",
x"de890513",
x"4f8000ef",
x"00000513",
x"089000ef",
@ -320,12 +314,12 @@ x"028b6663",
x"06500793",
x"18f40a63",
x"06800793",
x"eb8a0513",
x"e98a0513",
x"02f40c63",
x"03f00793",
x"18f40e63",
x"ffffd537",
x"fc850513",
x"fa850513",
x"0240006f",
x"07500793",
x"02f40263",
@ -334,24 +328,24 @@ x"ff9414e3",
x"0044a403",
x"02041063",
x"ffffd537",
x"f4050513",
x"f2050513",
x"49c000ef",
x"f15ff06f",
x"00000513",
x"6c8000ef",
x"f09ff06f",
x"ffffd537",
x"f5c50513",
x"f3c50513",
x"480000ef",
x"00040513",
x"404000ef",
x"ffffd537",
x"f6450513",
x"f4450513",
x"46c000ef",
x"00400537",
x"3f0000ef",
x"ffffd537",
x"f7c50513",
x"f5c50513",
x"458000ef",
x"fffff737",
x"00010637",
@ -369,7 +363,7 @@ x"00050663",
x"00300513",
x"474000ef",
x"ffffd537",
x"f8850513",
x"f6850513",
x"410000ef",
x"01045b93",
x"004009b7",
@ -415,19 +409,19 @@ x"00898513",
x"41b005b3",
x"240000ef",
x"ffffd537",
x"de850513",
x"dd050513",
x"ebdff06f",
x"00100513",
x"ec1ff06f",
x"0044a783",
x"e4079ae3",
x"ffffd537",
x"f9850513",
x"f7850513",
x"ea1ff06f",
x"00100513",
x"e45ff06f",
x"ffffd537",
x"fa850513",
x"f8850513",
x"e8dff06f",
x"fffff737",
x"40472583",
@ -614,7 +608,7 @@ x"07800513",
x"ffffd4b7",
x"fb9ff0ef",
x"01c00413",
x"fd448493",
x"fb448493",
x"ffc00993",
x"008957b3",
x"00f7f793",
@ -656,19 +650,19 @@ x"ff010113",
x"00812423",
x"00050413",
x"ffffd537",
x"da050513",
x"d8850513",
x"00112623",
x"f91ff0ef",
x"00241793",
x"ffffd537",
x"008787b3",
x"fe450513",
x"fc450513",
x"00f50533",
x"f79ff0ef",
x"00800793",
x"3007b073",
x"e0802783",
x"00010737",
x"00008737",
x"00e7f7b3",
x"00078863",
x"00100793",
@ -699,14 +693,14 @@ x"800007b7",
x"00778793",
x"0af49863",
x"e0802783",
x"00010737",
x"00008737",
x"00e7f7b3",
x"00078863",
x"c0802783",
x"0017c793",
x"c0f02423",
x"e0802783",
x"00020737",
x"00010737",
x"00e7f7b3",
x"02078a63",
x"ba1ff0ef",
@ -750,11 +744,11 @@ x"00100513",
x"e85ff0ef",
x"34102473",
x"e0802783",
x"00040737",
x"00020737",
x"00e7f7b3",
x"04078263",
x"ffffd537",
x"da850513",
x"d9050513",
x"e0dff0ef",
x"00048513",
x"d91ff0ef",
@ -767,7 +761,7 @@ x"d5dff0ef",
x"34302573",
x"d71ff0ef",
x"ffffd537",
x"e0050513",
x"de850513",
x"dd9ff0ef",
x"00440413",
x"34141073",
@ -789,7 +783,7 @@ x"00fb2023",
x"00050413",
x"02051863",
x"ffffd537",
x"db450513",
x"d9c50513",
x"d81ff0ef",
x"004005b7",
x"00040513",
@ -800,15 +794,15 @@ x"04f50863",
x"00000513",
x"0380006f",
x"ffffd537",
x"dd450513",
x"dbc50513",
x"d55ff0ef",
x"00400537",
x"cd9ff0ef",
x"ffffd537",
x"de050513",
x"dc850513",
x"d41ff0ef",
x"e0802783",
x"00080737",
x"00040737",
x"00e7f7b3",
x"00079663",
x"00300513",
@ -836,7 +830,7 @@ x"015484b3",
x"00200513",
x"fa0494e3",
x"ffffd537",
x"de850513",
x"dd050513",
x"cc5ff0ef",
x"02c12083",
x"02812403",
@ -869,12 +863,12 @@ x"e1002403",
x"00050463",
x"e0400437",
x"ffffd537",
x"dec50513",
x"dd450513",
x"c41ff0ef",
x"00040513",
x"bc5ff0ef",
x"ffffd537",
x"dfc50513",
x"de450513",
x"c2dff0ef",
x"fffff737",
x"50072783",
@ -914,13 +908,11 @@ x"72656461",
x"0a3e3e20",
x"444c420a",
x"4a203a56",
x"31206c75",
x"30322035",
x"32206c75",
x"30322037",
x"480a3332",
x"203a5657",
x"00000020",
x"4449430a",
x"0020203a",
x"4b4c430a",
x"0020203a",
x"53494d0a",

View file

@ -326,8 +326,6 @@ int main(void) {
PRINT_TEXT("\n\n\n<< NEORV32 Bootloader >>\n\n"
"BLDV: "__DATE__"\nHWV: ");
PRINT_XNUM(neorv32_cpu_csr_read(CSR_MIMPID));
PRINT_TEXT("\nCID: ");
PRINT_XNUM(NEORV32_SYSINFO->CUSTOM_ID);
PRINT_TEXT("\nCLK: ");
PRINT_XNUM(NEORV32_SYSINFO->CLK);
PRINT_TEXT("\nMISA: ");