Firstly, let me thank you for your tool; its been quite useful in my work.
Secondly, I have an idea. Are you familiar with the concept of svd files?
If not, they're xml files that describe mcus (typically), like stm32, but I've
found you can make good use of them for full on linux capable socs.
As writing XML is a pain in the ass, I've been making use of svdtools,
which can take a (relatively) easy to write yaml file and convert it to xml
for use in tools like SVD-Loader-Ghidra for reverse engineering of the
chip's bootrom and potentially other tools (qemu's trace format comes
to mind).
The idea is to combine efforts, and use the yaml to parse out the reg
bin file. Interested? In any case, I've been working on a hi3521a.csv file
which I'll probably pr into this repo at some point.
Firstly, let me thank you for your tool; its been quite useful in my work.
Secondly, I have an idea. Are you familiar with the concept of svd files?
If not, they're xml files that describe mcus (typically), like stm32, but I've
found you can make good use of them for full on linux capable socs.
As writing XML is a pain in the ass, I've been making use of svdtools,
which can take a (relatively) easy to write yaml file and convert it to xml
for use in tools like SVD-Loader-Ghidra for reverse engineering of the
chip's bootrom and potentially other tools (qemu's trace format comes
to mind).
The idea is to combine efforts, and use the yaml to parse out the reg
bin file. Interested? In any case, I've been working on a hi3521a.csv file
which I'll probably pr into this repo at some point.