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

 
 
> Проект для CC2430
Ave
сообщение Jul 8 2009, 11:54
Сообщение #1


Участник
*

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



Кто может поделиться проектом под СС2430 для начала работы.
Как установить Z-stack и передать несколько байтов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
barabek
сообщение Jul 8 2009, 13:33
Сообщение #2


Знающий
****

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



Цитата(Ave @ Jul 8 2009, 21:54) *
Кто может поделиться проектом под СС2430 для начала работы.
Как установить Z-stack и передать несколько байтов.

скачивайте с оффсайта сам стек. Там есть несколько примеров под IAR. Я делал на основе "\Projects\zstack\Samples" из скачанного стека. Документация со стеком тоже идет. Мне, правда, не очень понравилась ее организация. Описание примера в "Z-Stack Sample Applications" оттуда. Свой проект пока не выкладываю, стыдно. Сделан коряво. Это мой первый и единственный проект для Zigbee, к тому же не коммерческий, а в качестве диплома (не моего, у меня уже есть smile.gif ).
Go to the top of the page
 
+Quote Post
barabek
сообщение Jul 9 2009, 02:16
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 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адресом и вызов функции записи этого адреса во флеш. Может моя заплатка наведет на мысль как сделать лучше. Я разбираться не хотел.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ave   Проект для CC2430   Jul 8 2009, 11:54
- - Ave   Спасибо за совет буду разбираться   Jul 9 2009, 07:55
- - andrewlekar   А как вы его прошивали? Есть какой-нибудь бутлоаде...   Aug 13 2009, 07:28
|- - barabek   Цитата(andrewlekar @ Aug 13 2009, 17:28) ...   Aug 13 2009, 08:24
- - andrewlekar   Файлы то я найду, да только кита silabs нету То е...   Aug 13 2009, 08:33
|- - barabek   Цитата(andrewlekar @ Aug 13 2009, 19:33) ...   Aug 13 2009, 12:15
- - at90   Программатор я собирал сам на F320... прошивка леж...   Aug 13 2009, 12:51
|- - semonoff   Цитата(at90 @ Aug 13 2009, 15:51) Програм...   Jan 22 2010, 06:45
- - Andrew Lekar   Да, ветку видел. Если с LPT не получится, то попро...   Aug 13 2009, 19:07
- - GRJ   А не писала проги для CC2530? Уважаемый barabek, н...   Jan 19 2010, 11:41
|- - barabek   Цитата(GRJ @ Jan 19 2010, 22:41) пусть ...   Jan 21 2010, 04:17
|- - GRJ   Цитата(barabek @ Jan 21 2010, 08:17) Куда...   Jan 22 2010, 05:15
|- - barabek   Цитата(GRJ @ Jan 22 2010, 15:15) Отправи...   Jan 22 2010, 10:19
- - semonoff   Позвольте, уважаемые форумчане вклиниться, дабы не...   Jan 19 2010, 13:41
- - x893   Все СС... трехпроводный интерфейс для записи и отл...   Jan 20 2010, 23:34
- - semonoff   Цитата(x893 @ Jan 21 2010, 02:34) Все СС....   Jan 21 2010, 07:01


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 13:43
Рейтинг@Mail.ru


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