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

CC2650 и технология OAD- прошивка через Bluetooth

Всем доброго времени суток.

 

Подскажите ссылки, где можно скачать тестовые примеры для заливки прошивок через Bluetooth Smart (low energy) для процессора от Texas Instr CC2650.

У них эта технология называется - OAD.

 

Есть две платы CC2650 LaunchXL - одна выступает как передающая прошивку и подключается через COM к компьютеру. Другая - целевая,принимает прошивку и в ней прошит менеджер прошивок(типа bootloader).

Не смог найти для СС2650 примеров от Texas.

 

Заранее всем благодарен за помощь или другие указания где начинать копать.

 

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


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

Всем доброго времени суток.

 

Подскажите ссылки, где можно скачать тестовые примеры для заливки прошивок через 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 команды на чип, далее обзор доступных устройств, коннект, передача хидера прошивки и собственно прошивка.

 

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


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

Приветствую, одна из плат CC2650 LaunchXL должна быть в peripheral режиме, вторая в central.

Для peripheral есть примеры с подключенным модулем OAD oт TI (при установке их SDK).

 

Соответственно Вам надо вторую железку перевестив Central режим .

 

" выступает как передающая прошивку" - значит Вы ее используете как сетевой процессор ? Если да, то изучите API команды на чип, далее обзор доступных устройств, коннект, передача хидера прошивки и собственно прошивка.

 

Спасибо за ответ.

 

Выходит что пример для "принимающей в себя" прошивки появится после установки BLE SDK? Я правильно понял? И в ней будет прошит BIM(boot image macker), который умеет принимать новую прошивку и размещать ее во внутренней/внешней флэш?

 

А где взять код для второй платки , котороая выступает как сетевой процессор и является мостом между компьютером и "принимающей" платкой?

Или это будет тот же код, только " передающую" платку перевести в режим central?

Изменено пользователем Pasa

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


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

Спасибо за ответ.

 

Выходит что пример для "принимающей в себя" прошивки появится после установки 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 кБайта/с.

 

 

 

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


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

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

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

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

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

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

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

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

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

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