首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在U-Boot SDK源码中添加GPIO?

如何在U-Boot SDK源码中添加GPIO?
EN

Stack Overflow用户
提问于 2018-07-02 17:26:42
回答 1查看 294关注 0票数 1

我正在尝试构建u-boot,但是得到了这个错误:

代码语言:javascript
复制
LDS     u-boot.lds
LD      u-boot
common/built-in.o: In function `do_gpio':
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:186: undefined reference to `gpio_request'
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:194: undefined reference to `gpio_direction_input'
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:195: undefined reference to `gpio_get_value'
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:200: undefined reference to `gpio_get_value'
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:203: undefined reference to `gpio_direction_output'
/media/saleh/NEWVOLUME/SDK/n-amlogic/uboot/build/../common/cmd_gpio.c:209: undefined reference to `gpio_free'
Segmentation fault (core dumped)
make[1]: *** [u-boot] Error 139
make: *** [sub-make] Error 2

我搜索了这个问题,the guide是这样的:

soc是您的

系统的最低配置的一部分,尝试将其添加到您的系统中并重新构建。

但是如何才能将GPIO添加到SDK中?我使用的是带有p212参考板的arm64架构。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 11:50:41

这就是为P212板编译U-Boot所需的全部内容:

代码语言:javascript
复制
sudo apt-get install gcc-aarch64-linux-gnu
git clone http://git.denx.de/u-boot.git
cd u-boot
git checkout v2018.05
export CROSS_COMPILE=aarch64-linux-gnu-
make mrproper
make p212_defconfig
make

对于经过验证的引导,您需要一个合适的映像。启用CONFIG_FIT使用

代码语言:javascript
复制
make menuconfig
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51132887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档