Pasa 0 9 января, 2017 Опубликовано 9 января, 2017 · Жалоба Всем доброго времени суток. Подскажите ссылки, где можно скачать тестовые примеры для заливки прошивок через Bluetooth Smart (low energy) для процессора от Texas Instr CC2650. У них эта технология называется - OAD. Есть две платы CC2650 LaunchXL - одна выступает как передающая прошивку и подключается через COM к компьютеру. Другая - целевая,принимает прошивку и в ней прошит менеджер прошивок(типа bootloader). Не смог найти для СС2650 примеров от Texas. Заранее всем благодарен за помощь или другие указания где начинать копать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yamakasi 0 10 января, 2017 Опубликовано 10 января, 2017 · Жалоба Всем доброго времени суток. Подскажите ссылки, где можно скачать тестовые примеры для заливки прошивок через Bluetooth Smart (low energy) для процессора от Texas Instr CC2650. У них эта технология называется - OAD. Есть две платы CC2650 LaunchXL - одна выступает как передающая прошивку и подключается через COM к компьютеру. Другая - целевая,принимает прошивку и в ней прошит менеджер прошивок(типа bootloader). Не смог найти для СС2650 примеров от Texas. Заранее всем благодарен за помощь или другие указания где начинать копать. Приветствую, одна из плат CC2650 LaunchXL должна быть в peripheral режиме, вторая в central. Для peripheral есть примеры с подключенным модулем OAD oт TI (при установке их SDK). Соответственно Вам надо вторую железку перевестив Central режим . " выступает как передающая прошивку" - значит Вы ее используете как сетевой процессор ? Если да, то изучите API команды на чип, далее обзор доступных устройств, коннект, передача хидера прошивки и собственно прошивка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pasa 0 11 января, 2017 Опубликовано 11 января, 2017 (изменено) · Жалоба Приветствую, одна из плат CC2650 LaunchXL должна быть в peripheral режиме, вторая в central. Для peripheral есть примеры с подключенным модулем OAD oт TI (при установке их SDK). Соответственно Вам надо вторую железку перевестив Central режим . " выступает как передающая прошивку" - значит Вы ее используете как сетевой процессор ? Если да, то изучите API команды на чип, далее обзор доступных устройств, коннект, передача хидера прошивки и собственно прошивка. Спасибо за ответ. Выходит что пример для "принимающей в себя" прошивки появится после установки BLE SDK? Я правильно понял? И в ней будет прошит BIM(boot image macker), который умеет принимать новую прошивку и размещать ее во внутренней/внешней флэш? А где взять код для второй платки , котороая выступает как сетевой процессор и является мостом между компьютером и "принимающей" платкой? Или это будет тот же код, только " передающую" платку перевести в режим central? Изменено 11 января, 2017 пользователем Pasa Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yamakasi 0 12 января, 2017 Опубликовано 12 января, 2017 · Жалоба Спасибо за ответ. Выходит что пример для "принимающей в себя" прошивки появится после установки BLE SDK? Я правильно понял? И в ней будет прошит BIM(boot image macker), который умеет принимать новую прошивку и размещать ее во внутренней/внешней флэш? А где взять код для второй платки , которая выступает как сетевой процессор и является мостом между компьютером и "принимающей" платкой? Или это будет тот же код, только " передающую" платку перевести в режим central? " Выходит что пример для "принимающей в себя" прошивки появится после установки BLE SDK?" - Да, все верно, когда установите их SDK ,то в папке по умолчанию c:\ti\simplelink\ble_sdk_2_02_01_18\examples\ будет много примеров использования. Вам просто надо выбрать свою плату и посмотреть реализацию... Можно взять за основу проект Simple_ble_peripheral и ,если в нем нет BIM , включить его в проект. Есть примеры как это сделать. Или посмотреть прbvth oad_target - возможно он больше подойдет Вам Вот с кодом для второй платки немного сложнее. Для начала Вам надо ее прошить прошивкой simple_np. И после этого учить их API команды. Тогда данная плата будет сетевым процессор по отношению к ПК, т.е на ПК вертится свое приложение и полностью управляет CC2650. Скачайте их SDK и почитайте: CC2640 BLE Software Developer's Guide, CC2640 Simple Network Processer API Guide, CC2640 BLE OAD User's Guide Там все подробно расписано. Но предупрежу передача прошивки по BLE актуально если прошивка небольших размеров, порядка 50 кБ и скорость ее передачи не существенна. Т.к. скорость передачи по BLE для андроид 10 кБайт/с, для iOS - 3 кБайта/с. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться