petalinux-build禁用串口后build错误

一个棘手问题:

如果不把串口插在PC机上,petalinux系统就无法启动。然后想把串口禁用,disable掉以后,重新petalinux-config --get-hw-description -p../

然后petalinux-build,出现错误

.../build/linux/u-boot/src/u-boot-plnx/common/board_f.c: In function
‘init_baud_rate‘:[ALL  ]

/home//...build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: error:‘CONFIG_BAUDRATE‘ undeclared

查看build日志

build log:

[ALL  ]   CC      common/board_f.o

[ALL  ] /home/christine/peta_2014.4/1/2/3/lan/build/linux/u-boot/src/u-boot-plnx/common/board_f.c: In function ‘init_baud_rate‘:

[ALL  ] /home/christine/peta_2014.4/1/2/3/lan/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: error: ‘CONFIG_BAUDRATE‘ undeclared (first use in this function)

[ALL  ]   gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE);

[ALL  ]                                               ^

[ALL  ] /home/Christinepeta_2014.4/1/2/3/lan/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: note: each undeclared identifier is reported only once for each function it appears in

看看下面几张图 就知道解决方案了:

时间: 2024-10-12 22:16:18

petalinux-build禁用串口后build错误的相关文章

This compilation unit is not on the build path of java project 错误

今天从SVN上面检出了一个项目,在写代码的时候在输入  . 后就报 This compilation unit is not on the build path of java project 错误. 平常的项目 在输入  . 之后都会有相应的代码提示唯独这个就没有..感觉很是纠结,于是在网上找了很多资料.总算解决了. 首先打开自己项目的  .project 文件  ,如果在myeclipse里面找不到这个文件可以 ,ctrl+shift+R一起按,在弹出的框里面直接输入这个文件名字... 打开

从svn下载项目后build path为灰色

今天从svn上下载项目后,想加入下面jar包.可是build path为灰色. 解决的方法是:1.在项目上右键properties---project facts 如图所看到的: 点击右側convert to faced from...出现如图所看到的: 点击ok就可以. 从svn下载项目后build path为灰色

eclipse导入android项目后出现错误的解决方法

eclipse导入android项目后出现错误的解决方法 出现这样的错误是因为没有为项目指定sdk的原因 为项目指定sdk的方法右键点击工程名称,弹出菜单中点击“Properties->Android”,在Project build target 中指定你要使用的SDK版本即可

Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved

使用 Eclipse 打开项目后发生错误: The import javax.servlet cannot be resolved java和javax都是Java的API(Application Programming Interface)包,java是核心包,javax的x是extension的意思,也就是扩展包 [问题分析] 没有servlet-api.jar这个包 一般,我们导入别人的项目,在别人的机器上他配置了Server,一般都是tomcat,而在拷贝的过程中Server的那些lib

Exchange2010恢复已禁用邮箱后用户登录会出错

在Exchange2010SP2环境,恢复已禁用邮箱后用户登录会出错,提示"尝试使用邮箱时出现问题",如何解决? 默认情况下,禁用用户邮箱会删除AD用户邮箱属性,并且保留邮箱30天,那么在保留期内,还是可以恢复的.恢复方法是:在EMC控制台,点击"已断开连接的邮箱",找到删除邮箱,右键连接,选择现有用户或新用户,向导一路到底.问题来了,就是该操作后很长一段时间该用户还是登录不了邮箱,出现以下错误: 查阅了一下资料,此时最好在EMS中执行一下该命令: Clean-ma

Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)

安装完MySQL和N之后,打开Navicat后出现如下错误: **********1045 - Access denied for user 'root'@'localhost' (using password: YES)********** (小插曲:记得不知道这是多少次安装MySQL了,以前用的是SQLyog,突然安装了一个Navicat,尽然出现错误,让自己小小的汗颜了一把!!!经过上网查资料,解决方法陈述下文) [问题所在]:未给root用户分配所有权限. [解决步骤]:例如:用户名:a

解决禁用用户后,用户还能登录邮箱问题

1微软官方确认这个问题为产品设计原因,无法进行调整. 2此问题共有如下两种解决方法,但只是加快生效速度: 方法一:重启前端方问服务器角色的iis服务,强制所有客户端断开一次连接.(此方法风险较大) 方法二:采用Set-CASMailbox -Identity <待禁用用户名> -OWAEnabled:$false -ActiveSyncEnabled:$false -EwsEnabled:$false -MAPIBlockOutlookRpcHttp:$true -MAPIEnabled:$f

禁用cookie后

服务器为某个访问者创建一个内存区域,这个就是所谓的session,这个区域的存在是有时间限制的,比如30分钟,这块区域诞生的时候,服务器会给这个区域分配一个钥匙,只有使用这个钥匙才能访问这个区域,这个钥匙即sessionId,之后,服务器把这个sessionId写到访问者的cookie里面,这样,访问者下次访问的时候,会带上这个sessionId,进而让服务器识别出自己,并根据这个sessionId从session区域中取出自己的一些身份信息.所以,禁用cookie之后,cookie中不再回传给

excel模版从xp复制到win7系统后出现错误 运行时错误 &#39;429&#39; ActiveX 部件不能创建对象

运行时错误 '429' ActiveX 部件不能创建对象Set objDialog = CreateObject("UserAccounts.CommonDialog")解决办法把 Set objDialog = CreateObject("UserAccounts.CommonDialog") objDialog.Filter = "Access文件(*.mdb)|*.mdb|所有文件(*.*)|*.*" blnFile = objDialog