Jak je to s pamětí modelů u open-source firmwaru pro vysílačku GT3B/GT3C

28.05.2012  |  Rubrika: RC soupravy  |  Autor: Michal Nováček  |  Přečteno 16319x  |  Komentářů: 0
Flysky FS-GT3B / GT3CKomentáře pod posledním článkem o vypuštění verze 0.6.1 open source firmwaru pro GT3B/GT3C mi připoměly, že jsem se v té hromadě článků o přeprogramování firmwaru vysílačky GT3B/GT3C zřejmě nezmínil o dosti důležité věci. Ta se týká souvislosti mezi verzí firmwaru a (ne)zachováním obsahu pamětí modelů. Tímto krátkým článkem to tedy napravuji.

Předem upozorňuji na soubor VersionNumbers.txt, který najdete v psx-ově repozitáři na GitHubu obsahujícím veškeré soubory kolem open-source firmwaru pro vysílačku GT3B/GT3C. Uvedený soubor totiž popisuje dosti důležitou věc, jíž je číslování firmwaru a jeho význam. Firmware nedostává své číslo podle toho, jak se psx zrovna vyspinkal nebo co vytáhne papouch z klobouku ;), ale má to samozřejmě svůj pevný řád a pravidla. Jinak bychom, lehce upravenými slovy klasika, s vysílačkami lezli jak opice po stromech :)

Obsah a význam souboru VersionNumbers.txt

Níže uvádím originální znění souboru spolu s překladem.
  • Versions are numbering as: X.Y.Z
    Číslování verzí ve formátu: X.Y.Z
  • X - major version number (hlavní číslo verze)
    - will be changed when decided to do (bude změněno na základě rozhodnutí programátora)
    - it will be stated if it will have model configs compatible with some previous version or if all model configs will be deleted (bude výslovně uvedeno, zda paměti modelů jsou kompatibilní s předchozí verzí firmwaru nebo budou smazány)
  • Y - config version number (číslo subverze)
    - will be increased, when change in model configs will be introduced and all models configs will be erased after this change (číslo subverze bude zvýšeno, pokud dojde k přidání nebo změně parametrů v paměti modelů, které budou po této změně smazány)
  • Z - will be increased when changes which will not modify model configs will be applied (záčíslí subverze bude zvýšeno při změnách, které neovlivní paměti modelů)

Stručně a jasně řečeno:

  • Při změně posledního čísla verze firmwaru X.Y.Z obsah pamětí modelů zůstává a nesmaže se.
  • Při změně prostředního čísla verze firmwaru X.Y.Z se obsah pamětí modelů smaže.
  • Při změně prvního (hlavního) čísla verze X.Y.Z bude výslovně uvedeno, zda je obsah pamětí modelů kompatibilní s předchozí verzí nebo budou smazány.

Změna ve způsobu programování firmware

S výše uvedeným přímo souvisí i změna ve způsobu programování firmware, ke které došlo od verze firmwaru 0.6.0. Z důvodu lepšího využití dostupné paměti v řídícím mikroprocesoru psx umístil část pamětí modelů do EEPROM a část do FLASH paměti. Je proto nutné postupovat při přeprogramování firmwaru specifickým způsobem se zadáním počáteční a koncové adresy firmwaru. Zvláště koncová adresa bude u každé verze firmwaru jiná. Hodnota obou adres je vždy uvedena v manuálu k příslušné verzi firmwaru. Budu na to vždy upozorňovat i v mých článcích ohlašujících novou verzi firmwaru, ostatně jste si toho již museli všimnout ve dvou předchozích článcích ohlašujících firmware 0.6.0 a 0.6.1.

Pokud použijete standardní postup přeprogramování bez zadání počáteční a koncové adresy, všechny paměti modelů uložené ve FLASH paměti budou smazány!

Pridat.eu

Oznámkujte jako ve škole   |  Akt. známka: 0,00 / Počet hlasů: 5  |  1 2 3 4 5  

Štítky:
paměť model firmware GT3B GT3C

Nejnovější článek:
RC AST Krušné Hory 2019

Související dokumenty:
Odstranění ochrany proti čtení a zápisu firmwaru u vysílačky FlySky FS-GT3B (16.11.2017)
USB programátor ST-Link V2 mini STM8 STM32 Emulator Downloader (13.04.2014)
USB programátor ST-LINK V2 pro vysílačku Flysky FS-GT3B/GT3C (07.03.2014)
Návod pro open-source firmware vysílačky GT3B od BeNNyho (14.10.2012)
Vypuštěna verze 0.6.1 open source firmwaru pro GT3B/GT3C (22.05.2012)
Úprava vysílačky Flysky FS-GT3C pro přeprogramování firmware (02.05.2012)
Vypuštěna verze 0.6.0 open source firmwaru pro GT3B/GT3C (29.04.2012)
Vypuštěna verze 0.5.0 a 0.5.1 open source firmwaru pro GT3B/GT3C (27.04.2012)
Jak uložit soubor s firmwarem pro vysílačku GT3B (20.04.2012)
Vypuštěna verze 0.4.2 open source firmwaru pro GT3B (15.04.2012)
Možnosti napájení vysílačky Flysky FS-GT3B a případné úpravy (10.02.2012)
Firmware pro vysílačku Flysky GT3B v sekci Download (29.09.2011)
Vypuštěna další verze open source firmwaru pro GT3B (18.08.2011)
Ve znamení čtyřek a opět vysílačka GT3B (25.07.2011)
Co je nového kolem vysílačky GT3B (14.07.2011)
Uvolněn open source firmware pro vysílačku Flysky GT3B (05.06.2011)
Návod na přeprogramování firmware vysílačky GT3B - 5. část - Programujeme! (04.06.2011)
Návod na přeprogramování firmware vysílačky GT3B - 4. část - Vysílačka a kabel (29.05.2011)
Nový firmware pro vysílačku Flysky GT3B uvolněn k testování! (25.05.2011)
Návod na přeprogramování firmware vysílačky GT3B - 3. část - Instalace softwaru (19.05.2011)
Návod na přeprogramování firmware vysílačky GT3B - 2. část - Programátor (18.05.2011)
Návod na přeprogramování firmware vysílačky GT3B - 1. část - Úvod (17.05.2011)
Novinky a změny v generátoru firmware vysílačky GT3B (06.05.2011)
Generátor modifikovaného firmware vysílačky GT3B (26.04.2011)
Generátor modifikovaného firmware pro vysílačku Flysky FS-GT3B (26.04.2011)
Co je potřeba k práci s firmware vysílačky Flysky FS-GT3B (03.04.2011)
Servisní menu u vysílačky Flysky FS-GT3B (24.03.2011)


DSYS - modelářská elektronika

RC OFFROAD - scale doplňky pro offroad expedice a trucktrial

Promodels.cz - Modely aut na dálkové ovládání

Translate
RC.305 na Youtube
Dotazník
Fotogalerie
Držáky linku pro zadní nápravu
Držáky linku pro zadní nápravu CC-01. Materiál dural 1,6 mm.
Počet zobrazení: 5490
Nejčtenější články

Neexistuji vhodna data!

Poslední komentáře
Bude počasí na ježdění?
Vyplatí se nákup venku?
 

MZ-Racing - Internetový obchod s rádiem řízenými modely

Loops Model - RC4x4-shop.cz

RCauta.cz

Rubriky
Nepřehlédněte

RC AST - RC Adventure Scale Trophy

Rozsviťte své auto - seriál o světelných modulech pro RC auta

Jak na jednoduché zapojení světel v RC autě

Jak na barvy vodičů

Přehled modelářských silových konektorů

Návod na přeprogramování firmware vysílačky Flysky FS-GT3B/C

Elektronické moduly

Uložit a sdílet
Tyto stránky uložte, sdílejte nebo přidejte do oblíbených
Pridat.eu
RC.305 - stránky věnované RC autům, scale a expedicím. Základna 305. expediční skupiny.
Kalendář
<<  Březen  >>
PoÚtStČtSoNe
    1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 Dnešní den
 Aktualizace
Mé projekty na RC4x4.cz
Archív článků
Návštěvnost
Statistika obsahu
Článků / stránek: 753
Komentářů: 324
Anket: 12
 
© 2009-2019 - Michal Nováček - minot@ur  |  Všechna práva vyhrazena - All rights reserved  |  Obsah (texty, obrázky) - uvedení autoři a zdroje
Pravidla pro používání cookies  |  Kontakt webmaster  |  Generováno systémem phpRS

Smajlíci v návštěvní knize - yvSmiley is copyrighted work of Yuri Volkov