Hi Marco,
On 2025-01-07 8:37 AM, Marco Felsch wrote:
Since the image is build by uboot's mkimage I would expect the itb's to be
compatible. Or am I missing something?
Changing the following line in the `its`, ie. its build script
```
- hash { algo = "${FIT_HASH_ALG}"; };
+ hash@1 { algo = "${FIT_HASH_ALG}"; };
```
made the fit-image work.
I can't find this line within the U-Boot src code. Can you provide a
link please?
Sorry for the confusion. I meant the build script within yocto that
generates the `its` and then the `itb`
Perhaps another if-clause is required. Or some error message that states
which property/string was searched for,
since there were hashes in the image, but not where barebox expected them.
We could search for the legacy single 'hash' node name as well and print
a warning that this should be changed.
I concur!
Looking at `fit_image_verify_signature` this change might be necessary
too for `signature`
Regards,
Sebastian
--
Sebastian Groß, B.Sc.
emlix GmbH
Headquarters: Berliner Str. 12, 37073 Goettingen, Germany
Phone +49 (0)551 30664-0, e-mail info@xxxxxxxxx
District Court of Goettingen, Registry Number HR B 3160
Managing Directors: Heike Jordan, Dr. Uwe Kracke
VAT ID No. DE 205 198 055
Office Berlin: Panoramastr. 1, 10178 Berlin, Germany
Office Bonn: Bachstr. 6, 53115 Bonn, Germany
http://www.emlix.com
emlix - your embedded Linux partner