Hi, Leif
Thanks for your comments. We have conducted some testing and completed the third version of the patch.

1) Blurb
We have added some descriptions in Blurb to explain the current status, testing situation, and limitations of the project.

2) 
Milk-V Pioneer board
Our team does not have a Milk V Pioneer board. But we asked the help of other cooperative teams to test it, the test results indicate that EVB and Pioneer boards are not fully compatible. The SD card driver cannot correctly recognize all partitions and start the Linux operating system. Sorry, our team has no plans to add support for Pioneer board.

3) Layout
Based on your comments, we have modified the code layout of the port and moved most of the
Platform/Sophgo/SG2042Pkg/
to Silicon/Sophgo/SG2042Pkg/
The specific changes can be found in the submitted third version of the patch or in the link of the public git tree provided in Blurb.

4) Clang toolchain support
I‘m trying to use the CLANGDWARF toolchain (clang version 18.0.0) to build ports. It is able to build successfully but the compiled binary was not fully work. It's strange that the SD card driver got stuck in a loop while reading a data block. Adding multiple lines of printed output to the read data block function of the SD card can run normally and successfully start the Linux OS.

Thanks,
Yuqing Cai
_._,_._,_

Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#108385) | | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_