Skip to content

install: hi3516ev300 on the split NOR layout, split-only - #161

Merged
widgetii merged 2 commits into
masterfrom
install/split-hi3516ev300
Oct 22, 2026
Merged

widgetii merged 2 commits into
masterfrom
install/split-hi3516ev300

Conversation

@widgetii

Copy link
Copy Markdown
Member

hi3516ev300's firmware now ships only the split NOR package, like hi3516cv6xx (OpenIPC/firmware#2656): its uImage (2008K with the split options) fills the 2 MiB slot, so a fixed-slot package cannot ship beside a split one. hi3518ev300 went split-only in the same PR; it is already in NOR_SPLIT_SOCS (#160).

  • hi3516ev300 joins NOR_SPLIT_SOCS, so install writes firmware.bin.hi3516ev300 at 0x50000 and erases the rest of the chip; its U-Boot is the published u-boot-hi3516ev300-nor.bin (split mode since nor: split layout on the hi3516ev200 family u-boot#48).
  • The refusal test that used hi3516ev300 as a chip without the split layout now uses hi3518ev200. CLAUDE.md lists it.

The split package appears with the next nightly. Not run on hardware; the firmware side was checked in qemu-hisilicon (8 MB lite, 16 MB ultimate: root on the split rootfs, overlay kept across a reboot). pytest tests/ --ignore=tests/fuzz: 1084 passed. ruff and mypy are clean.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant