|
Проект для CC2430 |
|
|
|
Jul 8 2009, 11:54
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 12-09-05
Пользователь №: 8 478

|
Кто может поделиться проектом под СС2430 для начала работы. Как установить Z-stack и передать несколько байтов.
|
|
|
|
|
Jul 9 2009, 02:16
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Есть один важный момент. Забыл описать. Если камень новый, не запаяный в демобоарде, у него нет внутри IEEE адреса. У меня этот адрес сам иногда слетал при отладке. Если внутри камня нормального адреса нет - работы не будет. Я сильно в исходнике не разбирался, поставил заплатки. Причем это можно автоматизировать, но мне этого не было нужно. Что я делал в файле ZMain.c скачанного стека. Завел глобальные переменные Код //static unsigned char ieeeadnew1[8]={0x53,0x17,0x05,0x00,0x00,0x4b,0x12,0x00};//@@@@@ //static unsigned char ieeeadnew2[8]={0x94,0x17,0x05,0x00,0x00,0x4b,0x12,0x00};//@@@@@ и в функции "ZSEG int main( void )" добавил (моя строка отмечена //@@@@ в конце) Код // Initialize NV System osal_nv_init( NULL ); //osal_nv_write( ZCD_NV_EXTADDR, 0, Z_EXTADDR_LEN, &ieeeadnew );//@@@@@ // Determine the extended address zmain_ext_addr(); и если вижу, что адрес слетел раскоментирую строку с соответствующим IEEEадресом и вызов функции записи этого адреса во флеш. Может моя заплатка наведет на мысль как сделать лучше. Я разбираться не хотел.
|
|
|
|
|
Jul 9 2009, 07:55
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 12-09-05
Пользователь №: 8 478

|
Спасибо за совет буду разбираться
|
|
|
|
|
Aug 13 2009, 12:15
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Цитата(andrewlekar @ Aug 13 2009, 19:33)  Файлы то я найду, да только кита silabs нету  То есть суть такая, что техасы выложили прошивку своего кита, а вы при помощи проца C8051F320 его обманули? Всё верно? Не, не обманывал. Дело в том, что у них на родном программаторе от TI, что смонтирован на их divelopment board, стоит именно C8051F320. Я лишь повторил их участок схемы. И файлы прошивки, точно не помню где брал, но наверняка они сами раздают. Насчет LPT ничего, к сожалению не скажу.
|
|
|
|
|
Aug 13 2009, 19:07
|
Участник

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

|
Да, ветку видел. Если с LPT не получится, то попробуем эту схему. Этот проц чем прошивается? Вроде как FlashBlaster'ом или неким EC2...
|
|
|
|
|
Jan 19 2010, 11:41
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 30-07-08
Пользователь №: 39 306

|
А не писала проги для CC2530? Уважаемый barabek, не могли бы вы прошивку свою скинуть, пусть "корявую"  Спасибо.
|
|
|
|
|
Jan 21 2010, 07:01
|

Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553

|
Цитата(x893 @ Jan 21 2010, 02:34)  Все СС... трехпроводный интерфейс для записи и отладки. CC Debugger использует СС2511 в оригинале и сделать его самому не сложно. Защить туда можно чем угодно (через LPT) - у меня валялся avr (arduino) я на нем сделал загрузчик по описанию http://www.ti.com/litv/pdf/swra124. Потом зашил туда их родной bootloader и потом уже сам CC Debugger. Удобно, что IAR его понимает и можно использовать при отладке. Небольшое описание процесса здесь http://akb77.com/g/rf/program-cc-debugger-...1-with-arduino/Хотя можно просто купить http://www.terraelectronica.ru/catalog.php...h=1&Text=cc debugger&Gde=2&PageS=1 Большое спасибо за инфу.
--------------------
Париться надо в бане.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|