FOUND A DIFFERENT UBOOT ARCHIVE FOR DE10-NANO
Somebody had uploaded a U-boot set up for my board. I pulled it from github in the hope that this will accomplish the three things necessary - it must bring up U-boot, it must enable the bridges, and it must support launching my Linux kernel to fit my design.
As a quick initial test I did an install of their prebuilt U-Loader, one that most likely doesn't support the bridge or pin muxing configuration from my design, just to validate that it will successfully start U-boot. It did.
The next step is to build the customized U-boot from that distributions sources. If the updated U-boot will also load to the command prompt it would be a promising sign that I can move on to Linux boot and resume my testing.
STUMBLING OVER OLD PROBLEMS AGAIN
The source for U-Boot includes an error with duplicate definitions of a label yylloc to which there are many google hits. However, the resolution in all those hits is to assert that one has to have the correct version of gcc versus Ubuntu versus U-boot all without ever stating ANYWHERE what all the versions are that should work together properly.
AND ANOTHER BRICK WALL
Fortunately I could just comment out one of the duplicates so that the loader can link all the references to the same location. With that the preloader and U Boot images were created. Now all I had to do is to update the SD card, presumably, and it would boot up.
It did not!
No comments:
Post a Comment