stabilize hjx9009 qspi cache profile
This commit is contained in:
@@ -17,7 +17,7 @@ Example:
|
|||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
python <skill>\scripts\qspi_cache.py capture `
|
python <skill>\scripts\qspi_cache.py capture `
|
||||||
--board-profile <skill>\references\hjx9009.md `
|
--board-profile <skill>\references\hjx9009-profile.json `
|
||||||
--input HDF=<path-to-system.hdf> `
|
--input HDF=<path-to-system.hdf> `
|
||||||
--input SYSTEM_USER_DTSI=<path-to-system-user.dtsi> `
|
--input SYSTEM_USER_DTSI=<path-to-system-user.dtsi> `
|
||||||
--input ROOTFS_CONFIG=<path-to-rootfs-config> `
|
--input ROOTFS_CONFIG=<path-to-rootfs-config> `
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"board_id": "hjx9009",
|
||||||
|
"profile_revision": 1,
|
||||||
|
"soc": "XC7Z100FF900",
|
||||||
|
"boot": {
|
||||||
|
"mode_mio_5_4_3": "100",
|
||||||
|
"device": "qspi",
|
||||||
|
"qspi_topology_mio2": 0,
|
||||||
|
"qspi_topology": "dual-cascade",
|
||||||
|
"composition": ["fsbl", "u-boot"]
|
||||||
|
},
|
||||||
|
"qspi": {
|
||||||
|
"family": "S25FL128S",
|
||||||
|
"validated_probe": "s25fl128s_64k",
|
||||||
|
"total_bytes": 33554432,
|
||||||
|
"erase_bytes": 131072,
|
||||||
|
"reported_page_bytes": 512,
|
||||||
|
"partitions": [
|
||||||
|
{"name": "boot", "offset": "0x00000000", "size": "0x00500000"},
|
||||||
|
{"name": "bootenv", "offset": "0x00500000", "size": "0x00020000"},
|
||||||
|
{"name": "kernel", "offset": "0x00520000", "size": "0x01800000"},
|
||||||
|
{"name": "spare", "offset": "0x01D20000", "size": "0x002E0000"}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"storage": {
|
||||||
|
"kind": "removable-microsd",
|
||||||
|
"controller": "sd0",
|
||||||
|
"data_mio": [40, 41, 42, 43, 44, 45],
|
||||||
|
"card_detect_mio": 13,
|
||||||
|
"bus_width": 4,
|
||||||
|
"max_frequency_hz": 50000000,
|
||||||
|
"card_voltage_v": 3.3,
|
||||||
|
"ps_voltage_v": 1.8,
|
||||||
|
"supports_uhs_voltage_switch": false,
|
||||||
|
"has_write_protect": false,
|
||||||
|
"disable_sd1": true
|
||||||
|
},
|
||||||
|
"ethernet": {
|
||||||
|
"controller": "gem0",
|
||||||
|
"phy": "Atheros 8031",
|
||||||
|
"mdio_address": 0,
|
||||||
|
"phy_mode": "rgmii-id"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# HJX9009 validated board profile
|
# HJX9009 validated board profile
|
||||||
|
|
||||||
This profile comes from the HJX-ADRV9009-X2 schematic and a PetaLinux 2018.1 hardware run. Reconfirm the PCB revision and live probes for every target; schematic constants do not replace target identity.
|
This profile comes from the HJX-ADRV9009-X2 schematic and a PetaLinux 2018.1 hardware run. Reconfirm the PCB revision and live probes for every target; schematic constants do not replace target identity. Use [hjx9009-profile.json](hjx9009-profile.json), rather than this explanatory document, as the cache fingerprint's `--board-profile` input so editorial changes do not force a rebuild.
|
||||||
|
|
||||||
## Boot and QSPI
|
## Boot and QSPI
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user