我正在尝试在 i386 PC 上移植 eCos。
我已经从http://ecos.sourceware.org/ecos/boards/redbootbins/x86pc/下载了预建的 redboot.bin
我使用 dd conv=sync if/redboot.bin of=/dev/sdb1 将它引导到 USB 磁盘上
从 USB 启动目标后,我得到“IA2!” 目标监视器上的字符串始终,在 38400 8n1 配置的串行端口上,我什么也没收到。
我尝试使用 i386-elf-gdb,但它无法连接到目标并开始打印“忽略错误数据包,继续...”
我还尝试使用 i386 的 configtool 构建 redboot,但它只能构建库,当我尝试测试时,它给出 ERROR: multiple definition of cyg_start()
我对 eCos 很陌生,我不知道我做错了什么!!。