0
我正在at91sam9x5ek的atmel evalboard上使用定製的atmel版本的U-Boot(u-boot-at91)。我使用U-Boot來啓動運行正常的Linux。我想實現一個簡單的C應用程序,該應用程序從RAM讀取和更改一些數據。我能夠從examples/standalone/
文件夾編譯並運行hello_world
示例。我的問題是,我無法弄清楚如何訪問文件夾中glue.h
提供的api函數。我可以包括該文件,但得到以下錯誤消息有關編譯:如何使用U-Boot API?
u-boot-at91/examples/standalone/hello_world.c:34: undefined reference to `ub_env_set'
我加#define CONFIG_API
到我的板頭文件,使API是建立。
那麼當您只提供了一行錯誤文本(並且沒有提供完整消息的上下文)時,您如何期望我們調試您的修改後的代碼(您沒有發表評論)?您可能有鏈接器問題。 – sawdust