-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpt checksum problem #118
Comments
Thanks for reporting this. It is not known and it's surprising since the unit tests compare checksums against sfdisk's calculations. Anything special to reproduce? |
I am trying to make a "pingpong" firmware for the nvidia jetson nano. I already made this for the raspberry pi3 based upon the nerves project example. So I start with an uboot-environment, maybe that is different? Also, there are 12 small partitions I need to make, maybe that is also a bit special?
|
Oh, I think the U-Boot environment block is overwriting the end of the GPT header. The GPT header goes from block 0 to 34. Could you try moving UBOOT_ENV_OFFSET to 34 or later? 12 partitions should be fine. |
🎉 that was it! I now moved it to 64 to be sure. |
Great! Btw, I know a few people who would be very interested in a Jetson Nano port, so please let me know when you get something working or have something to share! |
Hello, well, now it works to flash a sdcard with fwup to boot on the jetson nano. Unfortunately I can't give you my exact source code, I am doing this for my employer... However, it is really just building a distro for the nano with yocto (meta-tegra layer) and then checking the "....sdcard" file with "gdisk" to see the partition layout. Then just create the 12 partitions with their names, and just rawwrite the files you get in yocto to these partitions in fwup. |
Makes sense. Thanks for the info! |
Hello,
I can create gpt partitions using fwup, but gdisk and gparted always tell me there is a problem with the checksum:
But the list of partitions is ok actually. Is this a known issue?
The text was updated successfully, but these errors were encountered: