Hirdetés

2024. június 4., kedd

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 05:08:33

LOGOUT.hu

Okos Otthon összefoglaló

Összefoglaló kinyitása ▼

Hozzászólások

(#6308) Piedon


Piedon
tag

Pár órai szórakozás után sikerült felrakni a CC2531-re a módosított szoftvert egy Arduino Nano, plusz egy szintillesztő segítségével. Némi forrasztás is kell, ha nincs a CC2531-hez debug kábel. A programozás kábé egy-két perc ellenben a itt leírt két-három órával. Leírom ide, hátha valaki másnak is szüksége lesz rá.
A lényeg:
1. Letölteni innen az 1.1-es szoftverhez a forráskódokat, értelemszerűen a Nanoba felprogramozni az Arduino könyvtárban lévő firmware-t.
2. Visual 2013 Community Build-et letölteni, feltelepíteni, CClib-Frontend betölteni
3. Az alábbiakat módosítani a "ccLibFrontend.cs" fájlban:
public byte CHIP_CC2541_SIGNATURE = 0x41; alá beszúrni a következő sort:
public byte CHIP_CC2531_SIGNATURE = 0xB5;
Továbbá erre cserélni az eredeti sort (a végére bekerül a CC2531 azonosítója):
if (packet.Payload[0] != CHIP_CC2540_SIGNATURE && packet.Payload[0] != CHIP_CC2541_SIGNATURE && packet.Payload[0] != CHIP_CC2531_SIGNATURE)
4. Soros port számát, és a log fájl helyét módosítani a Settingsben
5. Lefordítani a programot (Build CClib-Frontend)
Ezek után nincs más mint összekötni a CC2531-et a Nano-val, közbeékelve a szintillesztőt (én nem ellenállásokat használtam, hanem egy fetes szintillesztőt mert az volt itthon), mert a CC 3.3V-os, a Nano meg 5V-os (nem kell, ha olyan Arduinot használunk ami 3,3V-os), és feltölteni a firmware-t a lefordított programmal.

[ Szerkesztve ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.