Új hozzászólás Aktív témák

  • 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 ]

Új hozzászólás Aktív témák