Čtení a zápis EEPROM přes bootloader.
Čtení a zápis EEPROM přes bootloader.
Nevíte někdo, jestli je to možné, případně jak na to i nějakou jinou metodou (bez vypájení procesoru). Potřebuji naplnit EEPROM nějakými předkompilovanými daty, ale musí se to nahrát současně s programem. Procesor 168P nebo 328P. Programátor žádný nemám, jenom takové to pomocné arduino pro vypalování BL. Pokud jste to někdo řešil a vyřešil, podělte se Díky.
Re: Čtení a zápis EEPROM přes bootloader.
Jestli máš data v data.eep tak to jde nahrát přes avrdude -U eeprom:w:data.eep , není to celý příkaz.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Čtení a zápis EEPROM přes bootloader.
Ne že bych to zkoušel, ale uvažoval jsem že než do setup() dávat spoustu řádků pro "první" zápis dat do EEPROM,
využít funkce EEMEM.
Ale v ArduinoIDE je "prý" nějaký BUG a nefunguje to. Asi to večer vyzkouším, stejně to chci používat.
To se pak nahrává současně s programem.
využít funkce EEMEM.
Ale v ArduinoIDE je "prý" nějaký BUG a nefunguje to. Asi to večer vyzkouším, stejně to chci používat.
To se pak nahrává současně s programem.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Čtení a zápis EEPROM přes bootloader.
Neznám, nezkoušel, jen jsem trochu hledal. http://www.fucik.name/Arduino/eemem.php
Re: Čtení a zápis EEPROM přes bootloader.
zajímavý ... já si udělal sketch, kterým jsem si vypálil požadovaný blok dat do eeprom a pak teprve nahrál program
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Čtení a zápis EEPROM přes bootloader.
Tak to dělám i já, protože 2 verze zpět ArduinoIDE mělo tu chybu,
ale co jsem četl (víte že má angličtina je špatná), už by to mělo fungovat.
Ten odkaz co našel Axamith je o prastaré verzi 1.6.9
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Čtení a zápis EEPROM přes bootloader.
hold zlatý český pracky a selský rozum ... a když to funguje, tak do toho člověk nereje ...
tak jako si prolézám knihovny ... tak jsem si díky odkazu prolezl tentokrát arduino ide ...
tak jako si prolézám knihovny ... tak jsem si díky odkazu prolezl tentokrát arduino ide ...
Re: Čtení a zápis EEPROM přes bootloader.
Díky za vaše rady, vyzkouším a a pokud se podaří, budu zde reportovat
Re: Čtení a zápis EEPROM přes bootloader.
Tak EEMEM v IDE 1.8.12 nefunguje
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Čtení a zápis EEPROM přes bootloader.
No já zkouším programem nahranou EEPROM vyčíst, zatím jen v programátoru, testnu Arduino
avrdude -c usbasp -p ATmega328PB -U eeprom:r:file.eep:i
pak by to mělo jít zapisovat pomocí
avrdude -c usbasp -p ATmega328PB -U eeprom:w:file.eep:i
zatím nic
avrdude -c usbasp -p ATmega328PB -U eeprom:r:file.eep:i
pak by to mělo jít zapisovat pomocí
avrdude -c usbasp -p ATmega328PB -U eeprom:w:file.eep:i
zatím nic
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů