Вступление
В этом разделе вы узнаете, как активировать новый чип CC2540. Предоставленное руководство поможет пользователям, обладающими продуктами DFRobot BLE с повреждённым/удалённым загрузчиком, более не распознаваемыми на компьютере при подключении через USB-кабель.
Если вы желаете самостоятельно создать полностью похожее на Bluno устройство, руководство станет крайне полезной теоретической частью всего процесса разработки.
В качестве примера мы воспользуемся платой DFRobot Bluno Mega2560. Другие продукты могут быть прошиты аналогичным способом.
Весь процесс разделён на 3 части: 1. Запись загрузчика -> 2. Запись прошивки -> 3. Расшифровка прошивки.
Примечание! Если вам нужно прошить новый чип CC2540, правильно подключайтесь к плате DFRobot BLE и не допускайте неверных соединений. С пропущенными шагами по установке программного обеспечения или драйвера CC Debugger можно ознакомиться в соответствующей инструкции по эксплуатации программатора.
Шаг 1. Проводное соединение
Пожалуйста, посмотрите на принципиальную схему вашей BLE-платы, и найдите в ней определение выводов интерфейса загрузки. На рисунке ниже (1) приведён пример от Bluno Mega2560. Интерфейс загрузки у BLE micro и Bluno Nano немного отличается, у Bluno - такой же.
Соедините соответствующие выводы у Bluno Mega2560 и программатора в соответствии с рисунком (2):
Шаг 2. Определение чипа CC2540
Одновременно включите питание для программатора и Bluno Mega2560. Затем нажмите кнопку сброса "Reset" на программаторе. Если вы всё верно подключили, то светодиод у CC Debugger сменит цвет с красного (3) на жёлтый (4).
Запустите SmartRF Flash Programmer, он распознает целевой чип CC2540. Если этого не произошло, возможно, вы ранее что-то упустили.
Шаг 3. Настройки и запись
Настройте программу так, как показано на картинке ниже, и выберите файл SBL_BootloaderV2.0.hex. Далее, нажмите кнопку Perform Action. Процесс записи загрузчика закончится через несколько секунд и два встроенных в плату Bluno Mega2560 светодиода LINK / PAIR начнут регулярно мигать. Переходите к следующей части.
Запись прошивки
Запустите blunoFWDownloader и выберите прошивку для вашей платы. В нашем случае это SBL_Blemega2560V1.9.bin для Mega2560. И нажмите кнопку "стрелка вниз" для выполнения процесса записи, который закончиться спустя полминуты.
Расшифровка прошивки
В устройство можно загружать скетчи, но ваш телефон не сможет обнаружить BLE.
Свободно используйте функционал BLE
Пройдя все описанные шаги, вы исправите вашу повреждённую плату. Проверьте её работоспособность:
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru