|
Boot loader для LPC2129, Boot loader для LPC2129 выше 1.66 версии |
|
|
|
Aug 4 2008, 11:37
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
На nxp.com нашел последнюю версию bootloader 1.66 для lpc 2129. Мож кто юзал более новые версии boot loader?
|
|
|
|
|
Aug 5 2008, 05:13
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Ну мож есть  Хотя конечно наврятли. Пишу на питоне Flash Loader по ISP для LPC. С 2103, 23xx работает нормально а с 2129 как то не очень, вот и подумал что в бутлоадер в 23 серии поновее чем в 2129 и работает получше..
|
|
|
|
|
Aug 7 2008, 05:59
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Я скорее имел ввиду что с битрейтом проблема. lpc2129 на 115200 что то вообще не хочет синхронизироваться. Стабильно работает на 9600 ну еще на 19200. Только на данных скоростях заливка hex на 200 кб например происходит достаточно долго( И еще предположения что при отключенном режиме эхо (A 0 \r\n) заливка дольше...
|
|
|
|
|
Aug 7 2008, 12:15
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Спасиб. Проса не так давно стал осваивать микроконтроллеры, скорее всего проблема в недостаточном знании предмета
|
|
|
|
|
Aug 20 2008, 18:38
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 1-08-06
Из: St.-Petersburg, China
Пользователь №: 19 243

|
если кварц не дает точно нужной скорости... скажем 115200, то можно для флеш утилитки посчитать скорость более подходящую для прошивки конкретной платы с имеющимся кварцем... филипсовая утилитка дает только фиксированный набор скоростей... Flash Magic позволяет выставить любую, но достаточно грузно запускается сама утилита... я пользуюсь lpc21isp... н.п. для lpc2148 с кварцем 12МГц из стандартных скоростей у меня синхронизируется максимум на 38400, в тоже время для этого кварца скорость 95780 будет более приемлимой чем 115200
Сообщение отредактировал iDenis - Aug 20 2008, 19:14
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 20 2008, 20:17
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(iDenis @ Aug 20 2008, 20:38)  Flash Magic позволяет выставить любую.... Достаточно сомнительная по нынешним временам фича, ибо USBишные приблуды часто не поддерживают. Цитата 38400, в тоже время для этого кварца скорость 95780 будет более приемлимой чем 115200  А реально работает? Сильно сомневаюсь, что в bootloader заложен нестандартный ряд для ШТАТНОЙ работы. Кстати,при необходимости можно подправить в bootloader частоту кварца по умолчанию. Документация по этому поводу на сайте NXP есть.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 21 2008, 05:10
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 1-08-06
Из: St.-Petersburg, China
Пользователь №: 19 243

|
Цитата(zltigo @ Aug 20 2008, 23:17)  ... А реально работает? Сильно сомневаюсь, что в bootloader заложен нестандартный ряд для ШТАТНОЙ работы. Кстати,при необходимости можно подправить в bootloader частоту кварца по умолчанию. Документация по этому поводу на сайте NXP есть. попробуйте  я лазил осцилографом и разница для 38400 и 95780 для импульсов была раза в два... правда выигрыша по скорости в два раза не было ... почему?  где то узкое место... я не смотрел как написан бутлоадер... но врядли там есть возможность плавного скана скорости... скорее всего там фиксированная сетка...это да..., но она скорее всего заложена не в виде скоростей, а ввиде коэф. деления для юарта... т.е. поставив другой кварц сетка фиксированных скоростей просто меняется и для прошивки нужно ее посчитать... --------- собрал гравицапу... на фото осцилограммы... image size : 14760 ... Download Finished... taking 14 seconds Download Finished... taking 12 seconds прибавка очень скромная ... хотя по сигналам они договорились...
Сообщение отредактировал iDenis - Aug 21 2008, 05:55
Эскизы прикрепленных изображений
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 21 2008, 06:27
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Цитата(zltigo @ Aug 21 2008, 00:17)  Достаточно сомнительная по нынешним временам фича, ибо USBишные приблуды часто не поддерживают.
А реально работает? Сильно сомневаюсь, что в bootloader заложен нестандартный ряд для ШТАТНОЙ работы. Кстати,при необходимости можно подправить в bootloader частоту кварца по умолчанию. Документация по этому поводу на сайте NXP есть. The host should respond by sending the crystal frequency (in kHz) at which the part is running. For example if the part is running at 10 MHz a valid response from the host should be "10000<CR><LF>". Я в данном случае после синхронизации устанавливаю частоту кварца на плате 14.745 Дальше командой B 115200 1 <CR><LF> устанавливаю битрейт. Вроде стабильно заработало..больше сложнойстей разобраться с COM портом в Python ) Кстати в manual по LPC рекомендуют использовать FLOW Control (XON XOFF) пока до конца не понял как это прицепить.... Кстати таблица скоростей для LPC2129
|
|
|
|
|
Aug 21 2008, 06:41
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 1-08-06
Из: St.-Petersburg, China
Пользователь №: 19 243

|
Цитата(zltigo @ Aug 20 2008, 23:17)  ... Кстати,при необходимости можно подправить в bootloader частоту кварца по умолчанию. Документация по этому поводу на сайте NXP есть. Вы говорите о доке на бутлоадер 2.12??? при установке бутлоадера можно корректировать частоту кварца... это??? проставил новый бут 2.12 .... предыдущий тест дает: image size : 14760 ... Download Finished... taking 14 seconds Download Finished... taking 10 seconds
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 21 2008, 08:06
|

Участник

Группа: Новичок
Сообщений: 29
Регистрация: 1-08-06
Из: St.-Petersburg, China
Пользователь №: 19 243

|
Цитата(zltigo @ Aug 21 2008, 10:12)  Отдельный документ по редактированию образа bootloader-а. если честно.. я не очень понимаю чем это поможет... есть физический кварц с возможной погрешностью (которую видимо и корректируют).... есть физические коэф. у юарта... откорректировать скорость юарта при кварце 12МГц на 115200 все равно не получится...
--------------------
С Уважением, Денис.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|