Всем доброго времени суток.
На полке в шкафу откопал вот такую вот платку ( http://www.starterkit.ru/html/index.php?name=shop&op=view&id=5 ) на основе LPC1788 от NXP и решил попробовать реализовать свою детскую мечту и помигать светодиодиками. В наличии так же имеется SEGGER J-Link ARM, которым планируется плату прошивать.
Но в итоге я так и не смог понять, откуда мне стоит начинать свои изыскания. В интернете хватает статей о том, как написать код для этой/подобной платы. Я уже успел поставить себе LPCXpresso.
Вся проблема в том, что я не очень хорошо себе представляю, что должно произойти с моим кодом, чтобы он начал выполнятся на плате.
1. Скомпилировать (каким компилятором?)
2. Слинковать в исполняемый файл/готовую прошивку (чем это сделать?)
3. (самое сложное) Как залить исполняемый код на плату.
LPCXpresso может скомпилировать и слинковать нечто, но после уверенно сообщает о том, что ни одна плата к PC не подключена и заливать/запускать код отказывается наотрез.
Собственно буду благодарен за любую помощь, в том числе за ссылки на иностранном языке.
P.S. Нашел в репозиториях openocd, возможно это то, что необходимо для «заливки» кода на плату? Официальные утилиты от SEGGER скачать не получается, т.к. программатор покупался у местных перекупщиков, которые выдают его за свое творение и теперь невозможно узнать его реальный серийный номер.
Для пришедших за информацией - вот полезные ссылки
http://pygmy.utoh.org/riscy/cortex/led-lpc17xx.html - есть скрипт линкера и, видимо, куча другой полезной инфы - все же неправильный
http://we.easyelectronics.ru/CADSoft/ubuntu-eclipse-code-sourcery-openocd-j-l... - описание, как настроить среду для работы в Ubuntu
http://we.easyelectronics.ru - тут вообще много полезных статей
Внутри темы есть правильный скрипт для линкера и ссылки на правильный startup.S В скрипте необходимо будет сделать небольшие изменения, информация об этом так же есть в теме ниже.