当前位置:网站首页>黑猫带你学Makefile第10篇:如何将未被编译的代码/自己写的驱动编译进uboot
黑猫带你学Makefile第10篇:如何将未被编译的代码/自己写的驱动编译进uboot
2022-08-08 19:06:00 【黑猫学长呀】
本文结合个人工作/学习经验、网络资料辛苦整理/撰写而成,付费内容,禁止转载。
本文所在专栏《黑猫带你学Makefile》
如何将自己写的code或者板子中未被编译的code编译进uboot呢?此处通过两个例子来讲解。
1 如何将/cmd/nand.c编译到uboot中
在zedboard开发板上,使用zedboard官网下载uboot,发现/cmd/nand.c未被编译进uboot中。就想着如何编译nand.c到zedboard的uboot中。
方法一
1、在/cmd/Makefile里面有
obj-$(CONFIG_CMD_NAND) += nand.o
所以不用改Makefile了,打开/cmd/Kconfig,加入:
config CMD_NAND
bool "nand"
help
NAND support.
2、打开/configs/zynq_zed_deconfig文件,增加:
CONFIG_CMD_NAND=y
3、输入以下命令:
make CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_zed_defconfig
make
报错如下:
边栏推荐
- Dataworks上的ODPS spark处理数据会比直接用ODPS SQL效率高吗?
- 疫情期间闲来无事,我自制了一个按钮展示框特效来展示我的博客
- 从 VLAN 到 IPVLAN: 聊聊虚拟网络设备及其在云原生中的应用
- 进化的黑产 vs 进击的蚂蚁:支付宝的每一次点击,都离不开一张“图”的守护
- 企业进行知识共享的好处有哪些?
- 使用 lua 运行 fscript
- [极客大挑战 2019]BuyFlag&&[HCTF 2018]admin
- Architecture Design Fundamentals
- golang流程控制:if分支、switch分支和fallthrough switch穿透
- 制造企业为什么要部署数字化工厂系统
猜你喜欢
Azure Neural TTS 持续上新,助力企业开拓小语种市场
Implement the entire process of Mock API with tools
软件测试主要是做什么的?
无标题文章
Rethinking HTAP database caused by rereading GPDB and TiDB papers
数字化工厂建设的内容主要有哪三个方面
How to add F4 Value Help trial version to the input parameters of the report in the ABAP report
LabVIEW报错“仪器IO助手未正确安装”
什么是Shell?从小白到入门你只差一个它
C语言初阶-结构体
随机推荐
如何在EasyDSS中使用ffmpeg实现点播视频的拼接与合成?
经验分享|低成本快节奏搭建企业知识管理系统的方法
What is the main purpose of software testing?
PyTorch入门:(四)torchvision中数据集的使用
制造企业为什么要部署数字化工厂系统
Flutter Chart
进化的黑产 vs 进击的蚂蚁:支付宝的每一次点击,都离不开一张“图”的守护
Implementing Forward+ in Unity URP
商品期货需要多少钱开户。有资金门槛吗?期货开户在哪开安全?
Leetcode 23.合并K个升序链表 链表归并合并
腾讯云原生成本优化平台FinOps Crane荣获国家级大奖!
Word清除格式在哪里?Word清除格式使用方法
What are the benefits of knowledge sharing for businesses?
nyoj 712 探 寻 宝 藏(双线dp 第六届河南省程序设计大赛)
nyoj714 Card Trick(第六届河南省程序设计大赛)
Codeforces Round #713 (Div. 3) E(思维)
Performance optimization | CPU power management from the perspective of ping delay
ABAP 报表中如何给报表的输入参数增添 F4 Value Help
Monaco-Editor Multiplayer Collaboration Editor
Codeforces Round #722 (Div. 2)