Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 FAQ - MLPC2478 - SK - Форум - starterkit.ru
Из IDE я рекомендую Keil.
Программировать внутреннюю флешку можно несколькими способами:
1) Через UART0, с помощью утилиты LPC2000 Flash utility (так же имеется на диске), предварительно замкнув J2,J3, если используете в рабочем проекте связь с контроллером через терминальную программу, то перемычки после программирования нужно размыкать. Так же сама утилита LPC2000 имеет свою специфику: а) после запуска не дает произвольно выбирать тип процессора (хотя утилита явно не поддерживает LPC23xx/24xx структура секторов идентична LPC2148, для LPC2378,2468,2478), для "исправления" нужно либо запускать утилиту с ключами, например LPC210x_ISP "myhex.hex" 12000 lpc2148 com1: 57600 1, либо применить "нужные" настройки в опциях проекта "Utilites" и по нажатию кнопки "Load" утилита LPC2000 будет вызываться автоматически. Так же можно найти другие утилиты для программирования внутренних флешек через UART0 ...
Сам загрузчик "испортить" не сможете.
2) Через JTAG.
2.а) SK-Wiggler, установите H-JTAG и через его H-Flasher программируйте. На данный момент (H-JTAG v6.0) в явном виде не поддерживает LPC2468/78,LPC2388, но это легко дополнить через его файлы конфигураций для устройств (количество и размеры секторов идентичны LPC2378).
2.б) J-link, после установки софта Segger можно программировать непосредственно из Keil-а или через утилиту J-flash ARM.
2.в) Ulink, сам не проверял, но он должен нормально программировать через Keil.
Рекомендую J-link (его "клоны" MT-link ...).
Так же можно использовать Ulink, дешевле но менее универсально ...