Цитата(VslavX @ May 17 2007, 12:47)
А как новый софт с них стрясли - просто запросили обновление на кит?
В смысле - они теперь отдельно бинарник/hex дают для загрузки собственно в модуль?
Терминалка подключается к киту - у модуля же UART вроде выведен только на штырьки в логических уровнях, а к киту он по SPI прицеплен.
Хм, AT команды скорее всего lpc2138 кита обрабатываются - видимо, Adya готовят модуль по типу ConnectBlue. Надо найти в 2138.hex вывод на SPI, пропатчить на заглушки и проанализировать SPI-траффик - там не должно быть больших изменений по сравнению с v1.1/v1.2 и разобраться должно быть посильно.
Софт новый купили за 600 бачей что ли повторно.
Я видимо ввел в заблуждение - говоря про прошивки и UART/SPI я говорил о LPC
Выкидывать его из схемы слишком накладно, т.к. исходников нету. Так что будем пытаться гнать данные в BGW через него.
Вариант использовать LPC для инициализации BGWшки а дальше пытаться напрямую общаться с ней... мыслей пока нет в этом направлении, если кто ковырялся - было бы любопытно услышать идеи или вердикты
SPI у LPC 2 штуки, 1 на BGW да, 2й свободен.
UARTа у LPC тоже 2 штуки. 0 выведен как RS232 и именно через нее идет прошивка и весь обмен данными. Хотим подменить его на SPI2 для увеличения скорости и посмотреть что получится.
По прошивке - ранше LPC грузилась .hex ом по RS, сейчас сначала .hex заливает загрузчик. А потом подрубаемся к LPC через терминалку и уже в льем в нее собственно прошивку, скомпиленую в .bin. В принципе не страшно но дополнительные проблемы если надо грузить LPC не с большого брата а с другого контроллера.
Вобщем геморой это всё...