|
CC254х реализация BLE ADV_NONCONN_IND посылки без стека. |
|
|
|
Jun 4 2018, 09:01
|
Группа: Участник
Сообщений: 6
Регистрация: 5-03-18
Пользователь №: 102 166

|
Добрый день. Возможно кто-то имеет опыт или реализацию. ищу реализацию (или человека который возьмется за реализацию) отправки ADV_NONCONN_IND (рекламная посылка) без стека. т.е. нужно формирование и отправка одиночной посылки в эфир.
писать почтой ta@leneva.ru
Сообщение отредактировал o-sport - Jun 4 2018, 09:02
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 15)
|
Jun 4 2018, 10:27
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 15-11-10
Из: Санкт-Петербург
Пользователь №: 60 892

|
Цитата(o-sport @ Jun 4 2018, 12:01)  Добрый день.
писать почтой ta@leneva.ru Лень заниматься. Но если кратко, то: - зашиваете firmware от Linux Bluez (есть на сайте у Ti, вместе с интструментарием, конвертирующим в h-файл с массивом данных) - оправляете обычную команду в формате H3 Command и ловите ответ в виде H3 Event - продолжаете, до посинения Ну, или хотя бы платформу укажите (ПК, контроллер, или что там у Вас). Может все тривиально до безумия.
|
|
|
|
|
Jun 4 2018, 11:09
|
Группа: Участник
Сообщений: 6
Регистрация: 5-03-18
Пользователь №: 102 166

|
Цитата(Alex A. Mihaylov @ Jun 4 2018, 13:27)  Лень заниматься. Но если кратко, то: - зашиваете firmware от Linux Bluez (есть на сайте у Ti, вместе с интструментарием, конвертирующим в h-файл с массивом данных) - оправляете обычную команду в формате H3 Command и ловите ответ в виде H3 Event - продолжаете, до посинения
Ну, или хотя бы платформу укажите (ПК, контроллер, или что там у Вас). Может все тривиально до безумия. Я указал: CC254х
|
|
|
|
|
Jun 4 2018, 11:27
|
Группа: Участник
Сообщений: 6
Регистрация: 5-03-18
Пользователь №: 102 166

|
Цитата(mcheb @ Jun 4 2018, 14:21)  спасибо за ссылку - да. только для CC254х.
|
|
|
|
|
Jun 5 2018, 03:20
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 15-11-10
Из: Санкт-Петербург
Пользователь №: 60 892

|
Цитата(o-sport @ Jun 4 2018, 14:09)  Я указал: CC254х Простите. Туплю. Увидел знакомое сочетание букв и цифр, а в порядке не разобрался. Подумалось о CC2564: http://www.ti.com/product/CC2564Собственно, все написанное - это к нему. За то любой (абсолютно любой) контроллер с UART + CC2564 решит проблему на корню. Увы, про CC254x ничего не скажу.
|
|
|
|
|
Jun 5 2018, 08:10
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(AlexandrY @ Jun 5 2018, 09:16)  У них там стоит недокументированный nanoRisc Только он не имеет никакого отношения в радиоканалу и озвученной задаче.
|
|
|
|
|
Jun 5 2018, 09:01
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(AlexandrY @ Jun 5 2018, 11:32)  Пишут что на нем сделан уровень Phy радиоканала. Там и дамп его в хедерах Phy уровня содержится. Если вы про проц радиоканала - интерфейс с ним как раз хорошо и достаточно описан в шите. Только патчи грузить желательно, именно они и есть в хедерах. Хотя и без них проблем не замечено. Я про AUX Sensor Controller - он вообще не описан и программируется ну очень своеобразно через controller studio и готовый бинарник надо ручками пропихивать в него потом.
|
|
|
|
|
Jun 5 2018, 10:00
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(AlexandrY @ Jun 5 2018, 12:51)  Не путаете ли вы интерфейс к кастомному процессору с HCI? Если имеете в виду HCI, то по любому надо использовать либы являющиеся частью стека. Что такое HCI? И зачем для ADV_NONCONN_IND нужен стек? В Technical Reference Manual описана команда CMD_BLE_ADV_NC которую нужно отправить в нужное место с нужными параметрами.
|
|
|
|
|
Jun 5 2018, 11:21
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(AlexandrY @ Jun 5 2018, 13:57)  Кому команду-то эту посылать собрались? Это ж API того самого стека! Почитайте TRM раздел Radio, а то несколько странные вещи пишете. В данном случае команда - загрузка указателя на структуру описанную в Table 23-8 в регистр CMDR.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|