编译出的 gbios_bh.bin 有817M
虽然编译成功, 但是得到的 gbios-bh.bin 竟然有 817 M . 试了一下kermit里的 send, 软件崩溃。
查看 Makefile 发现里面定义的 CONF_BH_START = 0x33000000, 而链接的时候 text 段是从这个地址开始的,
怀疑可能是这个原因。
请问应该怎样让 gbios-bh.bin 小一点呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 arch/arm/samsung/gbios_bh.lds 中加了一项 :
.rodata ALIGN(4):
{
*(.rodata)
}
然后编译出来的 gbios_bh.bin 有 64K, 应该是正常了。 但是在 Kermit 中 send 到开发板后, 还是显示th的启动菜单: 1. Flash 2. Serial , 而没有显示 bh 的命令行, 看来还是什么地方有问题。
回车后出现 “ wrong bottom-half ” 然后一堆乱码。
谁给点指点啊?
[ 本帖最后由 wwxbei 于 2009-4-4 12:25 编辑 ]