求教:编译G-Bios时出错
- make[1]:正在离开目录 `/home/ds/maxwit/g-bios/app'
- arm-maxwit-linux-gnueabi-ld -m armelf_linux_eabi -T arch/arm/atmel/gbios_bh.lds -Ttext 0x23000000 arch/arm/built-in.o mm/built-in.o thread/built-in.o device/built-in.o lib/built-in.o filesys/built-in.o app/built-in.o -o gbios_bh.elf
- device/built-in.o: In function `EmacSendPacket':
- pit_at91sam926x.c:(.text+0x1d34): undefined reference to `LockIrqPsr'
- pit_at91sam926x.c:(.text+0x1dbc): undefined reference to `UnlockIrqPsr'
- make: *** [gbios_bh.elf] 错误 1
复制代码
编译G-BIOS时出错了。可是 LockIrqPsr 明明就在代码中啊。晕了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请问是否可以在 device/net/eth_at91.c 中增加 #include <arch/arm.h>, 以解决此问题?
可以这样解决,最新的版本已经fix了这个问题,请check最新的版本