CC2652P aktualizacja firmware i zmiana koordynator <-> router

@Spatz2_ex_pab11o Windows? Zbdongle-P? (CC2652P)

  1. tam zakładasz sobie konto w TI (krok opcjonalny, ale konieczny jeśli nie masz softu TI)
    https://www.ti.com/secure-link-forward/?gotoUrl=https%3A%2F%2Fwww.ti.com%2F

  2. mając powyższe konto, stamtąd
    FLASH-PROGRAMMER Software programming tool | TI.com
    pobierasz i instalujesz
    FLASH-PROGRAMMER-2 — SmartRF Flash Programmer v2
    Version: 1.8.2 (to wersja z 2020 ale na dziś najnowsza)

  3. instalujesz sterowniki mostka USB (niestety nie wiem jakie do niego pasują, ale chyba CH340) do pobrania u producenta
    CH341SER.ZIP - NanjingQinhengMicroelectronics
    EDIT~na podstawie nieczytelnego zdjęcia z innego wątku
    https://forum.arturhome.pl/uploads/default/original/3X/f/f/ff26d6c0adb482cfbf51524d94c72405d3a16abc.jpeg
    podejrzewam, że zastosowano jednak Silicon Labs CP2102, więc sterownik jest tu
    CP210x USB to UART Bridge VCP Drivers - Silicon Labs

  4. pobierasz plik pasujący do wildcarda CC1352P2_CC2652P_launchpad_*.zip (to dla sticka Sonoff Zbdongle-P, w innych wypadkach należy sprawdzić w tabelce, który plik pasuje)
    w takiej wersji która Cię zadowala (na dziś twoje wymagania spełnia 20221226)
    wersja koordynator z
    Z-Stack-firmware/coordinator/Z-Stack_3.x.0/bin at master · Koenkk/Z-Stack-firmware · GitHub
    lub router (nie określiłeś się co chcesz) z
    Z-Stack-firmware/router/Z-Stack_3.x.0/bin at master · Koenkk/Z-Stack-firmware · GitHub
    wypakowujesz z niego firmware koordynatora/routera w znane miejsce.

  5. wciskając przycisk BOOT wkładasz sticka do portu USB

  6. odpalasz FLASH-PROGRAMMER-2

  7. zostaje znalezione urządzenie na porcie szeregowym, prawdopodobnie nie zostanie rozpoznane, więc wybierasz z listy CC2652P, browsujesz do ścieżki pliku z firmware

  8. zaznaczasz FLASH-PROGRAMMER-2 opcje tak i odpalasz programowanie

PS gdybyś uważnie przeczytał ten wątek, to z tych urywków które są powyżej zbudowałbyś sobie prawidłowy scenariusz

PPS możliwe są też inne opcje (programowanie skryptem lub alternatywnym narzędziem pochodzącym z zupełnie innego projektu).

3 polubienia