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

 
 
> bluetooth модуль bluegiga ble112
Makarov
сообщение Sep 14 2012, 06:56
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Ищу кого нибудь кто имел дело с bluetooth модулем ble112 от bluegiga чтобы задать пару вопросов. А то что то я малость запутался и не знаю что делать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
призрак
сообщение Apr 14 2015, 10:32
Сообщение #2


Местный
***

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



Помогите железячнику: Задача модуль BLE112 впаян в плату, надо через JTAG CCDebagerr-ом прошить значения портов (UART1)? как минимально это сделать, не занимаясь программированием и написанием скриптов.
Попробовал сделать USB-донгл , определился, но не коннектится.. да и не могу найти как задать значения портов на примере
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Apr 14 2015, 10:41
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(призрак @ Apr 14 2015, 06:32) *
Помогите железячнику: Задача модуль BLE112 впаян в плату, надо через JTAG CCDebagerr-ом прошить значения портов (UART1)? как минимально это сделать, не занимаясь программированием и написанием скриптов.
Попробовал сделать USB-донгл , определился, но не коннектится.. да и не могу найти как задать значения портов на примере

В смысле? Плата подсоединена ни к тем ножкам UARTa в БЛЕ112?
Ну надо само собой будет перепаять ножки на БЛЕ112,
получить hex прошивки, найти инструкцию, которая меняет/устанавливает выбор UART (по моему P0SEL регистр,
надо будет дизассемблировать весь код и разбиратся).
Если там вообще ремаппинг есть.
А то и добавить придется и компильнуть ассемблер.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
призрак
сообщение Apr 14 2015, 12:57
Сообщение #4


Местный
***

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



Цитата(A. Fig Lee @ Apr 14 2015, 13:41) *
В смысле? Плата подсоединена ни к тем ножкам UARTa в БЛЕ112?
Ну надо само собой будет перепаять ножки на БЛЕ112,
получить hex прошивки, найти инструкцию, которая меняет/устанавливает выбор UART (по моему P0SEL регистр,
надо будет дизассемблировать весь код и разбиратся).
Если там вообще ремаппинг есть.
А то и добавить придется и компильнуть ассемблер.

Нет, есть плата, куда будет впаиваться BLE112 и выведен JTAG на разъем, UART разведен как положено по datasheet.
Требуется - 1. прошить модуль, задав что рабочий UART0 на Р1, подключенный к микроконтроллеру.
2. Нужно ли еще что-то прошивать внутрь модуля, или все остальное пишет программист в программе для МК?

Нашел примеры у блюгига - UART 114k

<?xml version="1.0" encoding="UTF-8" ?>
- <project>
<gatt in="gatt.xml" />
<hardware in="hardware.xml" />
<image out="BLE112.hex" />
<device type="ble112" />
<boot fw="bootuart" />
</project>

<?xml version="1.0" encoding="UTF-8" ?>
- <configuration>
- <service uuid="1800">
<description>Generic Access Profile</description>
- <characteristic uuid="2a00">
<properties read="true" const="true" />
<value>Bluegiga UART Demo</value>
</characteristic>
- <characteristic uuid="2a01">
<properties read="true" const="true" />
<value type="hex">00</value>
</characteristic>
</service>
</configuration>

<?xml version="1.0" encoding="UTF-8" ?>
- <hardware>
<sleeposc enable="true" ppm="30" />
<usb enable="false" endpoint="none" />
<txpower power="15" bias="5" />
<usart channel="1" alternate="1" baud="115200" flow="true" endpoint="api" />
<wakeup_pin enable="true" port="0" pin="0" />
<port index="0" tristatemask="0" pull="down" />
<pmux regulator_pin="7" />
</hardware>

<?xml version="1.0" encoding="UTF-8" ?>
- <usb>
- <device bDeviceClass="2" bcdDevice="1" iManufacturer="Bluegiga" idVendor="2458" idProduct="0001" iProduct="Low Energy Dongle" iSerialNumber="1" bcdUSB="200">
- <configuration iConfiguration="CDC" bmAttributes="80" bMaxPower="25">
- <interface bInterfaceClass="2" bInterfaceSubClass="2" bInterfaceProtocol="1" iInterface="CDC control">
- <descriptor Type="24">
<data>001001</data>
</descriptor>
- <descriptor Type="24">
<data>0202</data>
</descriptor>
- <descriptor Type="24">
<data>060001</data>
</descriptor>
- <descriptor Type="24">
<data>010301</data>
</descriptor>
<endpoint bEndpointAddress="82" bmAttributes="3" wMaxPacketSize="40" bInterval="40" />
</interface>
- <interface bInterfaceClass="A" bInterfaceSubClass="0" bInterfaceProtocol="0" iInterface="CDC data">
<endpoint bEndpointAddress="84" bmAttributes="2" wMaxPacketSize="40" bInterval="1" />
<endpoint bEndpointAddress="4" bmAttributes="2" wMaxPacketSize="40" bInterval="1" />
</interface>
</configuration>
</device>
</usb>
И какойто hex файл - этого достаточно??
И где можно посмотреть содержание файла?? И что значит часть дескрипторов
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Apr 14 2015, 15:17
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(призрак @ Apr 14 2015, 08:57) *
Нет, есть плата, куда будет впаиваться BLE112 и выведен JTAG на разъем, UART разведен как положено по datasheet.
Требуется - 1. прошить модуль, задав что рабочий UART0 на Р1, подключенный к микроконтроллеру.
2. Нужно ли еще что-то прошивать внутрь модуля, или все остальное пишет программист в программе для МК?
...

БЛЕ112 не что иное, как CC2540 с прошивкой.
Кпгда я говорил про hex file, я имелл ввиду именно БЛЕ112 прошивку.
JTAG не совсем мне понятен, это надо понимать для вашего модуля, не БЛЕ.
БЛЕ использует 2 ноги: P2_2,P2_1 для записи и чтения фирмваря в него/из него.
Это тот, который надо править.
2. "По даташиту" у БЛЕ УАРТ можит быть в 2х разных позициях.

Если программист не меняет прошивку БЛЕ, поменять выводы УАРТ у БЛЕ, вы не сможете.
Надо сказачать содержимое БЛЕ, отрихтовать и залить.

Не забудьте о лицензии! Она вроде в последнем секторе блугиги лежит.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
призрак
сообщение Apr 15 2015, 06:00
Сообщение #6


Местный
***

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



Цитата(A. Fig Lee @ Apr 14 2015, 18:17) *
БЛЕ112 не что иное, как CC2540 с прошивкой.
Кпгда я говорил про hex file, я имелл ввиду именно БЛЕ112 прошивку.
JTAG не совсем мне понятен, это надо понимать для вашего модуля, не БЛЕ.
БЛЕ использует 2 ноги: P2_2,P2_1 для записи и чтения фирмваря в него/из него.
Это тот, который надо править.
2. "По даташиту" у БЛЕ УАРТ можит быть в 2х разных позициях.

Если программист не меняет прошивку БЛЕ, поменять выводы УАРТ у БЛЕ, вы не сможете.
Надо сказачать содержимое БЛЕ, отрихтовать и залить.

Не забудьте о лицензии! Она вроде в последнем секторе блугиги лежит.


Тот файл который лежит в примерах - BLE112.hex - его достаточно или его тоже нужно создавать??
JTAG - это разъем на который подключается CCDebagger? чтобы прошить впаянный модуль
За прошивку отвечает строка <usart channel="1" alternate="1" baud="115200" flow="true" endpoint="api" />
где задаются выводы..

Вопрос в следующем - если я зашью в модуль эту прошивку, то программист получит доступ по UART к нему как оконечнеку моста?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Makarov   bluetooth модуль bluegiga ble112   Sep 14 2012, 06:56
- - Peps   Я разрабатываю приложение под BLE112. Спрашивайте,...   Sep 28 2012, 04:47
|- - Yuricsson   Цитата(Peps @ Sep 28 2012, 08:47) Я разра...   Dec 22 2013, 23:45
||- - MiklPolikov   Подскажите диллетанту, работавшему только с WT-12 ...   Jan 21 2014, 09:36
|- - eka1939   Цитата(Peps @ Sep 28 2012, 06:47) Я разра...   Jun 4 2017, 19:13
- - PCaban   Peps, Раз уж можно спросить Сколько через него...   Oct 2 2012, 11:41
- - Makarov   Здравствуйте! Я до приложений еще даже и не до...   Oct 3 2012, 05:38
- - Peps   ЦитатаСколько через него удается прокачивать, если...   Oct 3 2012, 06:59
|- - PCaban   Цитата(Peps @ Oct 3 2012, 10:59) Пока по ...   Oct 3 2012, 08:04
|- - PCaban   Цитата(Peps @ Oct 3 2012, 10:59) Пока по ...   Oct 3 2012, 08:09
|- - Makarov   Спасибо, Peps! Теперь стало немного понятнее. ...   Oct 3 2012, 08:29
- - Peps   ЦитатаТак что я сюда, с Вашего позволения, недельк...   Oct 3 2012, 08:45
|- - Makarov   Цитата(Peps @ Oct 3 2012, 12:45) А то в р...   Oct 3 2012, 11:29
- - katmani   Скоро к вам присоеденюсь. Заказал через интернет в...   Nov 18 2012, 03:09
- - Peps   Цитатаа пока вопрос чайника: а Bluetooth 4 модуль ...   Nov 19 2012, 09:38
|- - katmani   Цитата(Peps @ Nov 19 2012, 13:38) Так что...   Nov 27 2012, 16:38
- - Peps   Схему открыть не получается. Но подозреваю что так...   Nov 28 2012, 12:16
- - katmani   Пробовал сегодня подключить модуль ble112 к компу,...   Dec 6 2012, 16:44
- - katmani   p.s. понял что нужно еще отключить cts/rts, все та...   Dec 6 2012, 18:11
- - Peps   Для начала попробуйте подключить модуль по USB. (т...   Dec 7 2012, 07:42
|- - katmani   Цитата(Peps @ Dec 7 2012, 11:42) Для нача...   Dec 7 2012, 08:43
- - katmani   Ура получилось сделать донгл из ble112! Оказ...   Dec 7 2012, 11:57
- - Peps   Поздравляю Вас с первой победой!   Dec 7 2012, 12:56
|- - katmani   Цитата(Peps @ Dec 7 2012, 16:56) Поздравл...   Dec 7 2012, 14:27
- - katmani   Сделал еще один донгл, уже со своим стабилизатором...   Dec 13 2012, 07:05
- - korsa   Поправьте если не прав Bluetooth BLE может работ...   Jan 11 2013, 16:53
- - Peps   Bluetooth BLE и Bluetooth 4.0 это одно и то же по...   Jan 23 2013, 11:25
- - katmani   Защищенное обновление прошивки в модуле BLE112. Вр...   Jan 23 2013, 13:18
- - Alexandr2013   Добрый день! Мучусь уже не первый день с новы...   Jun 13 2013, 12:04
- - renatershov   Тоже разрабатываю аналог Cable Replacement profile...   Jun 24 2013, 11:21
|- - katmani   Цитата(renatershov @ Jun 24 2013, 15:21) ...   Jul 10 2013, 11:59
- - katmani   Вроде я понял почему MAC адрес стал ff:ff:ff:ff:ff...   Jul 11 2013, 13:29
- - lknv_a   Здравствуйте, все! Тоже очень активно интересу...   Jul 30 2013, 10:22
- - lknv_a   Здравствуйте, все! Тоже очень активно интересу...   Jul 30 2013, 10:22
- - algidim   Подскажите, а программатор cc-debugger обязательно...   Aug 7 2013, 14:01
|- - lknv_a   Цитата(algidim @ Aug 7 2013, 20:01) Подск...   Aug 7 2013, 14:44
|- - x893   Цитата(algidim @ Aug 7 2013, 18:01) Подск...   Jan 21 2014, 20:13
|- - yuragv   использую БЛЕ112 в качестве CABLE REPLACEMENT. Пол...   Dec 7 2014, 11:28
|- - almalahy   Собираюсь работать с BLE112 или CC2540 (пока не оп...   Feb 4 2015, 07:44
- - algidim   Цитата(lknv_a @ Aug 7 2013, 18:44) Если, ...   Aug 8 2013, 13:10
- - Виктор Ермаков   Добрый день. Суть проблемы в следующем нет CC-debu...   Apr 11 2015, 11:13
- - A. Fig Lee   Я себе сделал программатор на Raspberry PI. Читает...   Apr 11 2015, 15:27
|- - Виктор Ермаков   Цитата(A. Fig Lee @ Apr 11 2015, 20:27) Я...   Apr 11 2015, 16:03
|- - A. Fig Lee   Цитата(Виктор Ермаков @ Apr 11 2015, 12:0...   Apr 11 2015, 20:02
- - призрак   Вопрос судя по всему снимается - BLE112 не видится...   Apr 16 2015, 05:30
- - призрак   Начальство все же решило продолжить испытания, нуж...   May 19 2015, 12:36
- - призрак   Помогите советом: Сделал мост между BLED112 и BLE1...   May 26 2015, 07:21
- - katmani   Общение с BLE112 через RS232 с компом помощью BGLI...   Nov 25 2015, 16:41
|- - katmani   Похоже это косяк CCS C PIC Compiler. Установил MPL...   Nov 26 2015, 13:15
- - Kabdim   Если компилятор не понимает столь простую конструк...   Nov 26 2015, 14:25
- - katmani   помогли на сайте поддержки CCS В общем оказывается...   Nov 26 2015, 14:51


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

 


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


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