Перейти к содержанию
    

Программирование CC2430

Добрый день!

 

Вопрос программирования CC2430 уже обсуждался, однако, изучив следующие темы, не пришел к однозначному ответу:

http://electronix.ru/forum/index.php?showtopic=34905

http://electronix.ru/forum/index.php?showtopic=19163

 

Вопрос. Чем можно запрограммировать отдельный модуль CC2430 (не в сотаве отладочника SmartRF)? Самопальные программаторы делать нет желания, да и их тоже надо чем-то программировать :) Хочется просто взять и купить готовый. Чем дешевле - тем лучше.

 

СС2430 имеет "SPI-like" интерфейс для программирования. Это тоже самое, что называется C2 interface или нет?

 

Подойдут ли следующие девайсы?

- FlashBlaster2

- CCBA04 (видимо подойдет, но где его достанешь-то?)

- Silabs USB debug adapter

- Silabs EC2 serial adapter

 

Как учитывается система команд интерфейса программирования 8051 MCU в составе CC2430? Или она она и та же везде, где используется этот "SPI-like" интерфейс? Иначе еще софт для программирования писать придется...

 

ЗЫ. Может у кого-нибудь есть лишний программатор в небезвозмездное пользование (СПб) ? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CC2430/CC2431 программирую уже больше года. Просто использовал часть схемы SmartFR04. Единственное, что необходим USB Debug Adapter, чтобы запрограммировать силабовский чип. Зато потом большой бонус: IAR и.т. будут его видеть как родной SmartRF04 и менять прошивки при необходимости. В принципе есть почти готовый еще программатор - могу дособрать :).

 

Можно без проблем прошивать и отлаживать, вообщем делать все что и с родным SmartFR04

post-19118-1216379906_thumb.jpg

post-19118-1216379930_thumb.jpg

Изменено пользователем AntonKr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а можешь прошивку выложить? У меня прошивка определяется как SmartRf04, но почему то не обновляется!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо две прошивки заливать: bootloader и затем smartrf4_400. Из дома выложу. Потом можно запустить TI FlashProgrammer и он все определяет. Есть еще одна особенность: необходимо после подключения CC2430/CC2431 делать reset и тогда он начинает определяться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что я заливаю в программатор:

1. srf04eb_bootloader.hex

2. srf04eb_fwid0400.hex

все заливаю через Silabs USB Debug Adapter используя Silabs Flash Program.

Будут вопросы - пишите :)

 

P.S. Кстати, реально программировать и отлаживать можно все что поддерживает TI SmartFR04 борда.

Srf04eb.rar

Изменено пользователем AntonKr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попутно хотел спросить, кто какие схемы сделал с использованием CC2430/CC2431 ? Мы сделали немного модивицированную схему EM модуля с разными антенами для тестирования.

post-19118-1216646631_thumb.jpg

Изменено пользователем AntonKr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...