如何在使用Yocto構建的U-Boot中指定變量'fdt_file'的值? 解決方法是在local.conf中配置UBOOT_CONFIG =「fdt_file = test.dtb」嗎?它沒有工作。我們必須創建一個補丁文件來應用來設置C這個變量。或者Uenv.txt文件會成爲解決方案嗎?如何在使用Yocto的U-boot版本中指定fdt_file
1
A
回答
2
是在local.conf中的UBOOT_CONFIG =「fdt_file = test.dtb」的解決方案嗎?
不,這是不正確的。 UBOOT_CONFIG
指定配置文件名稱(不帶擴展名)應該使用什麼來構建u-boot。位於u-boot src目錄下的include/configs
下的配置文件。
我們是否必須創建一個補丁文件來申請設置C這個變量。
是的。變量(位於板配置文件內)有CONFIG_EXTRA_ENV_SETTINGS
什麼定義了環境變量的默認值。你可以附加"fdt_file=test.dtb\0"
(最後不要忘記\0
)。作爲另一種解決方案,您可以在板初始化期間的某處使用setenv("fdt_file", "test.dtb")
來設置它的值。
或者將Uenv.txt文件解決?
是的。
選擇一種解決方案可以更好地滿足您的需求。例如,修改uEnv.txt
更簡單,因爲您不需要每次都重建u-boot。但在某些情況下,u-boot內部的硬編碼值可能會有用。
相關問題
- 1. 在Yocto項目中指定meta-nodejs中nodejs的版本
- 2. 如何在Yocto -older版本中使用最新的軟件包版本?
- 3. 如何轉換設備型號UBOOT驅動程序使用它的舊版本的uboot像UBOOT 2010
- 4. 如何在Yocto圖像配方中使用特定的軟件包版本?
- 5. Yocto版本控制
- 6. 如何使用setuptools指定python版本?
- 7. 如何指定Python版本PyInstaller使用?
- 8. 如何在Perl中指定包版本?
- 9. 如何在SWFC中指定Actionscript版本?
- 10. 如何在Gradle版本中指定所需的Java版本
- 11. 如何在腳本中指定僅使用特定版本的perl?
- 12. 如何指定Oracle.DataAccess的引用版本
- 13. 如何指定djangorecipe版本
- 14. 如何指定Kotlin版本?
- 15. 如何用git smart commit指定版本?
- 16. 如何在路邊指定SSL版本
- 17. 如何在yocto-fido中使用bbclass
- 18. 如何在使用「php」命令時指定PHP版本
- 19. 指定使用Pik的ruby版本
- 20. 指定廚師使用的Ruby版本
- 21. 如何在nuspec中指定特定的依賴版本?
- 22. 如何在指南針創建中指定框架版本?
- 23. 如何指定我使用webServiceTemplate的哪種版本的soap?
- 24. 如何在Travis CI中用cpp項目指定python版本?
- 25. 如何在Octopress中指定gem/bundle中的版本
- 26. xcode:如何使用GCC_VERSION字段指定鏗鏘的版本?
- 27. 如何使用go獲取包的指定版本(標籤)?
- 28. 如何指定spark-submit使用的python版本?
- 29. 如何使用git來檢出指定版本的Webkit?
- 30. 如何使用硒運行指定版本的多瀏覽器