• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : uboot 蜂鸣器长鸣 复制链接 | 浏览器收藏 | 打印
Science has no nationality ; Knowledge belongs to everyone
级别: 新手上路
UID: 11575
精华: 0
发帖: 22
金钱: 120 两
威望: 30 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2009-12-12
最后登录: 2012-11-03
楼主  发表于: 2010-02-08 19:28

 uboot 蜂鸣器长鸣

刚学习uboot的移植,下到nand flash里重启后一直在响,请问uboot在哪里可以把它给禁止了
级别: 新手上路
UID: 5352
精华: 0
发帖: 22
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2009-04-19
最后登录: 2011-06-14
1楼  发表于: 2010-02-15 14:36
根据原理图,蜂鸣器是用GPB0控制的,

我用的是tekkaman移植的U-boot-2009.08的版本,

在这个版本中有两处设定了U-boot启动的时候蜂鸣器响,
第一个地方是在:
board\mini2440\mini2440.c这个文件,
#if defined(CONFIG_MINI2440_LED)
        gpio->GPBDAT = 0x00000181;
#endif


第二个地方是lib_arm\board.c的display_banner 函数:
#if defined(CONFIG_MINI2440_LED)    
        S3C24X0_GPIO * const gpio = S3C24X0_GetBase_GPIO();
        gpio->GPBDAT = 0x101; //tekkamanninja
#endif

解决办法:
步骤一:修改第一个地方的board\mini2440\mini2440.c文件:
改为:
#if defined(CONFIG_MINI2440_LED)
        gpio->GPBDAT = 0x00000180;
#endif


步骤二:再检查文件中的start_armboot函数,是否存在如下代码:
#if defined(CONFIG_MINI2440_LED)    
        gpio->GPBDAT = 0x0; //tekkamanninja
#endif

这样就是U-boot系统启动的时候蜂鸣器响一会,启动结束停止,就不会出现长鸣现象了。

如果不想蜂鸣器响,将lib_arm\board.c的display_banner 函数中的:
#if defined(CONFIG_MINI2440_LED)    
        S3C24X0_GPIO * const gpio = S3C24X0_GetBase_GPIO();
        gpio->GPBDAT = 0x101; //tekkamanninja
#endif
改为:
#if defined(CONFIG_MINI2440_LED)    
        S3C24X0_GPIO * const gpio = S3C24X0_GetBase_GPIO();
        gpio->GPBDAT = 0x100; //tekkamanninja
#endif
[ 此帖被xiaoxin86在2010-02-15 14:45重新编辑 ]
级别: 新手上路
UID: 12588
精华: 0
发帖: 24
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2010-01-09
最后登录: 2013-11-19
2楼  发表于: 2010-10-20 22:54
这里除了蜂鸣声还有什么打印或提示吗?
我的板子使用了自己编译的uboot.bin和作者的uboot.bin,都是只有蜂鸣声,没有其它提示?
级别: 圣骑士
UID: 9221
精华: 0
发帖: 376
金钱: 2110 两
威望: 539 点
贡献值: 0 点
综合积分: 752 分
注册时间: 2009-09-22
最后登录: 2016-07-04
3楼  发表于: 2010-11-17 08:40
冒似这样修改了,就跑不起来USB Gadget了。我试了不改就可以,改了就不行了!
一起学习,一起进步
资料简单,人亦简单
级别: 新手上路
UID: 33114
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2010-11-25
最后登录: 2011-03-18
4楼  发表于: 2011-02-26 16:23
我也试试,很不讨喜
级别: 新手上路
UID: 37881
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2011-02-18
最后登录: 2017-08-23
5楼  发表于: 2011-03-03 10:12
引用第2楼haizaolan于2010-10-20 22:54发表的  :
这里除了蜂鸣声还有什么打印或提示吗?
我的板子使用了自己编译的uboot.bin和作者的uboot.bin,都是只有蜂鸣声,没有其它提示?

我的板子也碰到了这个问题,只听到蜂鸣声,串口终端也没打印信息,求解?
级别: 新手上路
UID: 34426
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2010-12-15
最后登录: 2011-10-31
6楼  发表于: 2011-08-26 23:16
我跟5楼的一样呀,怎么办呀??找了很长时间没找出问题呀???
级别: 新手上路
UID: 34426
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2010-12-15
最后登录: 2011-10-31
7楼  发表于: 2011-09-02 22:52
我的板子也碰到了这个问题,只听到蜂鸣声,串口终端也没打印信息,求解?
级别: 新手上路
UID: 126775
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2016-07-20
最后登录: 2018-03-08
8楼  发表于: 2016-08-08 13:47

 回 7楼(chenjianfeng) 的帖子

我的不响,串口也没,啥都没有。
级别: 新手上路
UID: 147952
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2022-10-06
最后登录: 2022-10-08
9楼  发表于: 2022-10-06 15:44
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go