|
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 все равно не получится...
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 21 2008, 10:14
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Цитата(iDenis @ Aug 21 2008, 10:41)  проставил новый бут 2.12 .... предыдущий тест дает: У меня версия 1.66 ....выше версии не нашел..подскажите где скачать
|
|
|
|
|
Aug 21 2008, 23:21
|

Участник

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

|
Цитата(VADD @ Aug 21 2008, 13:14)  У меня версия 1.66 ....выше версии не нашел..подскажите где скачать если LPC213x ... LPC214x, то версия Boot Loader V2.12 от 12.04.2007
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 22 2008, 05:28
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-08-08
Из: Калуга
Пользователь №: 39 409

|
Цитата(IgorKossak @ Aug 22 2008, 09:25)  Это не из той оперы. Вопрос был о семействе 212х, а для них версия 1.66 последняя. Что и хотелось уточнить....тема по LPC 2129, а в нем видимо версии 1.66 точно конечная
|
|
|
|
|
Aug 22 2008, 10:43
|

Участник

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

|
Цитата(IgorKossak @ Aug 22 2008, 08:25)  Это не из той оперы. Вопрос был о семействе 212х, ... Это вопрос первого этажа о семействе 212х, а я отвечаю по контексту про мою оперу на вопрос с 16-го... опыт с нестандартной скоростью я описывал для 2148 ... *** немогу найти документ про который Вы упомянули, zltigo... так же не могу понять какими фичами можно при кварце 12МГц заставить аппаратный юсарт выдавать скорость 115200, скажем на том же 2148:( Если бы это существовало, то зачем бы ставили спецальные кварцы??? Возможно диапазон корректировок описываемый в том документе не велик... Сохранилась еще какая нибудь зацепка в памяти, что бы найти его???
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 22 2008, 11:05
|

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

|
Цитата(iDenis @ Aug 22 2008, 12:43)  немогу найти документ про который Вы упомянули, zltigo... Лежит на сайте прямо в архиве с прошивкой bootloader  Цитата так же не могу понять какими фичами можно при кварце 12МГц заставить аппаратный юсарт выдавать скорость 115200, Речь вел просто о возможности засинхронизироваться и работать на какой-нибудь из более высоких скоростей, ибо проблемы две и первая из них просто невозможность засинхронизироватся. Цитата ...скажем на том же 2148:( Если бы это существовало, то зачем бы ставили спецальные кварцы??? Вы мало занаете о 2148  . Можно. Ключевое слово fractional baud rate generator - дополнительный множитель/делитель MULDIV DIVADDVAL для подгонки некрасивой частоты. При 12MHz кварце - 115384 получается спокойно - менее 0.2%
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 22 2008, 16:02
|

Участник

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

|
Цитата(zltigo @ Aug 22 2008, 14:05)  Лежит на сайте прямо в архиве с прошивкой bootloader  ... а я Вас спрашивал Цитата(iDenis @ Aug 21 2008, 09:41)  Вы говорите о доке на бутлоадер 2.12??? при установке бутлоадера можно корректировать частоту кварца... это??? Спасибо, что признались... Цитата(zltigo @ Aug 22 2008, 14:05)  ...Вы мало занаете о 2148  не то слово... я его только изучаю... будет возможность попробую корректировку частоты... но пока моя находка меня устраивает... т.к. не надо ничего исправлять и перепрошивать бут...
--------------------
С Уважением, Денис.
|
|
|
|
|
Aug 22 2008, 16:17
|

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

|
Цитата(iDenis @ Aug 22 2008, 18:02)  а я Вас спрашивал  Не понял  я не помнил,поскал,нашел,сказал.. Цитата но пока моя находка меня устраивает... т.к. не надо ничего исправлять и перепрошивать бут... Я у себя в AT200 загрузчике/терминале сделал для подобных случаев возможность грузить и работать на разных скоростях.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|