在u-boot\cpu\arm920t\start.S中有两行点LED灯的代码
bl coloured_LED_init
bl red_LED_on
void red_LED_on(void)
{
AT91PS_PIO PIOB = AT91C_BASE_PIOB;
PIOB->PIO_CODR = RED_LED;
}
我想问的是,u-boot的制作者怎么知道我的AT91RM9200的PIOB引脚是连接LED呢?也许我根本没连LED,又或者把LED连在了PIOC上呢?如果我用的不是AT91RM9200,还得把这两行代码注释掉才能编译过。为什么要加一个AT91RM9200的B口的LED的示例这边?这样不是通用性变差了吗???
原来board目录下放的不是MCU的目录,是reference board。我把概念搞错了。
u-boot\cpu\arm920t\start.S中为什么会有AT91RM9200点LED的代码?
答案:2 悬赏:0 手机版
解决时间 2021-02-06 04:13
- 提问者网友:留有余香
- 2021-02-05 22:00
最佳答案
- 五星知识达人网友:逐風
- 2021-02-05 22:22
点的
全部回答
- 1楼网友:長槍戰八方
- 2021-02-05 23:39
……
你们这帮做交叉编译的,自己去弄套交叉编译器很难吗吗吗吗吗吗吗吗吗吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯