Hi Community,
I am customizing u-boot using reference u-boot source from NXP. Following downloaded and installed on CentOS
Steps:
| CHK include/generated/timestamp_autogenerated.h
| GEN ./Makefile
| UPD include/config/uboot.release
| UPD include/generated/timestamp_autogenerated.h
| CFG u-boot.cfg
| Using .. as source for U-Boot
| .. is not clean, please run 'make mrproper'
| in the '..' directory.
| make[1]: *** [prepare3] Error 1
| make: *** [sub-make] Error 2
| ERROR: oe_runmake failed
Following steps as explained in the document,
https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf
解決済! 解決策の投稿を見る。
Please go to u-boot source code folder build_t2080qds/tmp/work/t2080qds-fsl-linux/u-boot-qoriq/2016.09+fslgit-r0/git to run command "make mrproper", then modify the source code and run command "bitbake u-boot -c compile -f".
Please refer to the following procedure to modify u-boot source code and rebuild u-boot.
1. $ bitbake u-boot -c cleansstate
2. $ bitbake u-boot -c patch
3. Go to u-boot source code folder "build_t2080qds/tmp/work/t2080qds-fsl-linux/u-boot-qoriq/2016.09+fslgit-r0/git" to modify u-boot source code.
4. bitbake u-boot -c compile -f
5. Go to step 3 to modify u-boot source code again.
6. bitbake u-boot
Please go to u-boot source code folder build_t2080qds/tmp/work/t2080qds-fsl-linux/u-boot-qoriq/2016.09+fslgit-r0/git to run command "make mrproper", then modify the source code and run command "bitbake u-boot -c compile -f".
Please refer to the following procedure to modify u-boot source code and rebuild u-boot.
1. $ bitbake u-boot -c cleansstate
2. $ bitbake u-boot -c patch
3. Go to u-boot source code folder "build_t2080qds/tmp/work/t2080qds-fsl-linux/u-boot-qoriq/2016.09+fslgit-r0/git" to modify u-boot source code.
4. bitbake u-boot -c compile -f
5. Go to step 3 to modify u-boot source code again.
6. bitbake u-boot
Is there any document which gives step-by-step guide for customization of u-boot?
When i flash u-boot.bin and load symbol file to debug, I don't see _start_page. It has become difficult to understand where to start.