Repository navigation
nor-split: Hi3516CV300 and Hi3516EV100; Goke pages on the -nor U-Boot - #612
Conversation
- nor-split-layout: Hi3516CV300 and Hi3516EV100 ship the split layout (firmware#2645, linux#127, u-boot#42), with the fixed-slot package beside it. Their older U-Boot 2010.06 boots the split image unchanged, as a Hi3516CV300 board with its 16 MB env did; the scanning u-boot-<soc>-nor.bin adds fwupd and SD/USB recovery. - fpv, IPC-RM1-BLK7202V3: u-boot-<soc>-nor.bin in place of the 2016.11 -universal image, which falls back to the 8 MB slots once its env is wiped (firmware#2646). defib burn loads it, and `run ur; run uk` replaces setnor16m + uknor16m/urnor16m, which that U-Boot does not have: checked in qemu-hisilicon (gk7205v200, blank 16 MB flash, the -nor U-Boot and today's ultimate package): rootfs to 0x350000, kernel to 0x50000, "Found RootFS at 0x00350000", login.
PR Summary by QodoDocument NOR split support and updated Goke flashing procedures
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
1.
|
…v100 in the upgrade guide From review: - fpv's flash-replacement steps also ran setnor16m and uknor16m/urnor16m, which u-boot-gk7205v200-nor.bin does not have: run ur; run uk there too, as already checked in qemu-hisilicon. - defib burn gets -b (Ctrl-C after the upload) and -t (console), started before the board is powered, so the RAM-only U-Boot is not booted past. - sysupgrade.md lists Hi3516CV300 and Hi3516EV100: sysupgrade -k -r takes the -split package whenever the release carries one, and their U-Boot 2010.06 boots it as well (it reads 3 MiB from 0x50000).
u-boot-<soc>-nor.binaddsfwupdand SD/USB recovery.u-boot-<soc>-nor.binreplaces the 2016.11-universalimage, which falls back to the 8 MB slots once its environment is wiped (failed upgrade & re-installs on GK7205v200 firmware#2646).defib burnloads it.run ur; run ukreplacessetnor16m+uknor16m/urnor16m, which that U-Boot does not have.Checked in qemu-hisilicon (gk7205v200, blank 16 MB flash, the published
-norU-Boot and today's ultimate package): rootfs to 0x350000, kernel to 0x50000,Found RootFS at 0x00350000, login prompt.