Перейти к содержанию
    

Исходники AT200 можно получить?

Нет - там много "лишнего" используемого под свои нужды (еще пару загрузчиков, консоль(несколько), скрипты,....), отдавать не хочется а резать тоже.

Если какие куски интересуют - то без проблем.

Из открытых есть lpc21isp и исходники от Aeolus - я в свое время с lpc21isp латания начал, потом когда надоело в каше разбираться переписал начисто и отправился в свободное плавание, хотя тоже не особо чистый и красивый код местами :( - делается урывками по мере необходимости :(.

и тестировать прибор на LPC2138 в едином цикле.

А тестировать это что? Есть,например, консоль, есть возможость текстовые файлы вдувать. Есть несколько скриптовых команд...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Исходники AT200 можно получить?

Мне нужно автоматически программировать и тестировать прибор на LPC2138

в едином цикле.

как вариант http://code.google.com/p/lpcflash/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня еще фича 2368 revB выяснилась - сектора загрузчика по адресам 0x7E000 и 0x7FFFE000 не совпадают. По 2G-0x2000 находится настоящий загрузчик, а по 0x7E000 - не пойми что. Выяснилось при отладке программирующего кода, загруженном через JTAG в RAM. Кто-нибудь еще с таким "счастьем" сталкивался? Или это у меня проблемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

V0.27.1

Ничего особенного не добавилось в части использования в качестве программатора, но тем не менее:

1. Ключик usb для ограничения поиска портов USB-шными.

2. Ключик -pl для получения списка портов.

3. Немножко измененны задержки/тамауты.

4. Контроль выхода за пределы FLASH

5. Достаточно много внутренних правок и устранение потенциальных ошибок.

at200_271.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

V0.28.03 Из общеполезных вещей:

1. Появился заголовок в Title и Иконка :)

2. Ключики

-crlf

-manual

кнопка [F1]

3. Разные боды для терминала и загрузчика можно задавать

4. LPC2478 добавлен.

at200_283.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сорри за дурацкий вопрос, но:

если я сделаю fullerase, я bootloader затираю или нет?

 

Мне надо перед прожигом целевой проги очистить флешку, за исключением бутлоадера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

V0.28.11...V0.29.0 Из общеполезных вещей только поддержка альтернативного варианта входа

в синхронизацию появившегося, очевидно, в некоторых новых версиях загрузчиков. Симптом - сообщение "No answer on 'Synchronized'" при попытке подключения.

Спасибо TanT за присланый лог!

 

Так, как выяснилось, это не единственное расхождение :( в поведнии загрузчиков.

Правки продолжаются...

Результат V0.29.0

at200_290.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все еще не "слава богу" :( Еще найдены несовметимости - не проходили команды типа "Unlock", "Erase"..... Добавлено.

V0.29.0

at200_291.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А AT200 случаем патчить в прошивке сигнатуру по адресу 0x14 не может? Имею ввиду возможность патча непосредственно файла прошивки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А AT200 случаем патчить в прошивке сигнатуру по адресу 0x14 не может? Имею ввиду возможность патча непосредственно файла прошивки.

Нет, патчит только непосредственно загружаемые данные..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо, понятно - патч я уже скачал здесь. Просто хотелось сократить число тулзов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос в тему - есть ли exit status у at200 ? Было бы очень удобно получать 0 если все задачи удачно завершились, и не 0 если ошибка или Ctrl-C...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос в тему - есть ли exit status у at200 ? Было бы очень удобно получать 0 если все задачи удачно завершились, и не 0 если ошибка или Ctrl-C...

Есть. Только с одним исключением - 0x4000 может встретится это тоже нормальный выход без ошибки, но из ситуаций когда ничего полезного не делали, например, запустили с ключем -help.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AT200 V0.30.1

-Исправлена ошибка с полным стиранием, при установленной защите для LPC23xx/24xx. Спасибо первому наступившему

на эту ошибку Grape;

-Добавлены мелкие чипы из LPC23xx серии;

-Выход по [F10] убран, зато к [Ctrl+X] добавлен [Alt+X];

-Для ручного запуска вместо [F9] теперь [Ctrl+F9];

-Остальные изменения к работе со штатным загрузчиком отношения не имеют.

at200_301.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...