Кросс-компиляция для MIPS

программирование Linux кросс-компиляция роутеры

Пытаюсь собрать прошивку для роутера DLink dir 120.
1) по инструкции отсюда: dlink-hack.narod.ru (используя файлы, указанные в статье (на самом сайте ссылки битые, но всё гуглится))
2) скачав исходник прошивки и тулчейн с сайта dlink (http://tsd.dlink.com.tw)
Всё собирвется без ошибок, и без ошибок-же прошивается, но роутер после перепрошивки и перезагрузки доходит до строчки "Image Start Address =0xbe030000" в логе загрузки, который я вижу по UART, затем печатает несколько бинарных символов и останавливается.

Если собрать официальным тулчейном HelloWorld, залить на роутер и запустить, то появится ошибка "Pid: ... Error: 11"

PS:
по сслыке в первом пункте - прошивка от другого роутера, но, если прошивать прошивку, собранную автором, то она работает.
PPS:
Полученные бинарники на компьютере не запускаются, следовательно, тулчейн "работает".
В чём может быть дело?

Примечание:
>>>Да ну???
т.е. он компилирует, но не под mips и не под x86
Ответы:
>>>Полученные бинарники на компьютере не запускаются, следовательно, тулчейн "работает".<<<


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.