реклама на сайте
подробности

 
 
> CC254х реализация BLE ADV_NONCONN_IND посылки без стека.
o-sport
сообщение Jun 4 2018, 09:01
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 5-03-18
Пользователь №: 102 166



Добрый день.
Возможно кто-то имеет опыт или реализацию.
ищу реализацию (или человека который возьмется за реализацию) отправки ADV_NONCONN_IND (рекламная посылка) без стека.
т.е. нужно формирование и отправка одиночной посылки в эфир.

писать почтой ta@leneva.ru

Сообщение отредактировал o-sport - Jun 4 2018, 09:02
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Jun 5 2018, 06:16
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(o-sport @ Jun 4 2018, 12:01) *
Добрый день.
Возможно кто-то имеет опыт или реализацию.
ищу реализацию (или человека который возьмется за реализацию) отправки ADV_NONCONN_IND (рекламная посылка) без стека.
т.е. нужно формирование и отправка одиночной посылки в эфир.

У них там стоит недокументированный nanoRisc
Т.е. либо реверс либо использовать часть стека контроллера (HCI, LL, PHY)
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 5 2018, 08:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(AlexandrY @ Jun 5 2018, 09:16) *
У них там стоит недокументированный nanoRisc

Только он не имеет никакого отношения в радиоканалу и озвученной задаче.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 5 2018, 08:32
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Andreas1 @ Jun 5 2018, 11:10) *
Только он не имеет никакого отношения в радиоканалу и озвученной задаче.

Пишут что на нем сделан уровень Phy радиоканала. Там и дамп его в хедерах Phy уровня содержится.
Или вы что-то про него знаете дополнительно?
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 5 2018, 09:01
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(AlexandrY @ Jun 5 2018, 11:32) *
Пишут что на нем сделан уровень Phy радиоканала. Там и дамп его в хедерах Phy уровня содержится.

Если вы про проц радиоканала - интерфейс с ним как раз хорошо и достаточно описан в шите. Только патчи грузить желательно, именно они и есть в хедерах. Хотя и без них проблем не замечено.
Я про AUX Sensor Controller - он вообще не описан и программируется ну очень своеобразно через controller studio и готовый бинарник надо ручками пропихивать в него потом.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 5 2018, 09:51
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Andreas1 @ Jun 5 2018, 12:01) *
Если вы про проц радиоканала - интерфейс с ним как раз хорошо и достаточно описан в шите. Только патчи грузить желательно, именно они и есть в хедерах. Хотя и без них проблем не замечено.
Я про AUX Sensor Controller - он вообще не описан и программируется ну очень своеобразно через controller studio и готовый бинарник надо ручками пропихивать в него потом.

Не путаете ли вы интерфейс к кастомному процессору с HCI?
Если имеете в виду HCI, то по любому надо использовать либы являющиеся частью стека.
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 5 2018, 10:00
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 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 которую нужно отправить в нужное место с нужными параметрами.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 5 2018, 10:57
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Andreas1 @ Jun 5 2018, 13:00) *
Что такое HCI?
И зачем для ADV_NONCONN_IND нужен стек? В Technical Reference Manual описана команда CMD_BLE_ADV_NC которую нужно отправить в нужное место с нужными параметрами.

Кому команду-то эту посылать собрались?
Это ж API того самого стека!
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 5 2018, 11:21
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(AlexandrY @ Jun 5 2018, 13:57) *
Кому команду-то эту посылать собрались?
Это ж API того самого стека!

Почитайте TRM раздел Radio, а то несколько странные вещи пишете.
В данном случае команда - загрузка указателя на структуру описанную в Table 23-8 в регистр CMDR.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 5 2018, 11:38
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Andreas1 @ Jun 5 2018, 14:21) *
Почитайте TRM раздел Radio, а то несколько странные вещи пишете.
В данном случае команда - загрузка указателя на структуру описанную в Table 23-8 в регистр CMDR.

А сами смотрели? Нет там таблицы с таким номером. crying.gif
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 5 2018, 11:47
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(AlexandrY @ Jun 5 2018, 14:38) *
А сами смотрели? Нет там таблицы с таким номером. crying.gif

Тьфу, c сс2640 попутал. biggrin.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01466 секунд с 7
ELECTRONIX ©2004-2016