Hirdetés
-
Rossz üzlet az EV-kölcsönzés
it Küszködik az EV-kölcsönzés miatt a Hertz Global, még több EV-t adnak el.
-
Konzolokra is megjelenik a Deathbound
gp A PC-s verzió mellett megkapjuk a teljes kiadást PlayStation és Xbox platformokra is.
-
Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
ph A megfizethető, szivacsokkal jól megpakolt modell ötfajta kapcsolóval és kétféle színösszeállítással/kupakprofillal szerezhető be.
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
nagyúr
válasz its_grandpa #19449 üzenetére
Nekem sajnos itt megállt a tudományom.
-
its_grandpa
tag
válasz vargalex #19450 üzenetére
First of all , te nem fél vagy az én világomban hanem egész.
Igen, ennek ellenére nem tudom hová tenni ezt a hibaüzenetet:
nvs_get_str failed 1102 for key preset, keylen is 6, len is 150!
Annyi mindent láttam már az ESP világban, hogy én biztos megpróbálnám meghívni a "real_len"-el.
Az itteni [link] kódot meghívva kiderülne, hogy látja-e egyáltalában a "preset" kulcsot.
-
nagyúr
válasz its_grandpa #19453 üzenetére
Pedig nyugodj végre bele, hogy az csak a buffer size:
String nvsgetstr ( const char* key )
{
static char nvs_buf[NVSBUFSIZE] ; // Buffer for contents
size_t len = NVSBUFSIZE ; // Max length of the string, later real length
nvsopen() ; // Be sure to open nvs
nvs_buf[0] = '\0' ; // Return empty string on error
nvserr = nvs_get_str ( nvshandle, key, nvs_buf, &len ) ;
if ( nvserr )
{
dbgprint ( "nvs_get_str failed %X for key %s, keylen is %d, len is %d!",
nvserr, key, strlen ( key), len ) ;
dbgprint ( "Contents: %s", nvs_buf ) ;
}
return String ( nvs_buf ) ;
} -
vargalex
félisten
válasz its_grandpa #19455 üzenetére
Igen, üres, mert
ESP_ERR_NVS_NOT_FOUND
errorral tér vissza. Ebben az esetben ugye nem változik aznvs_buf
tartalma, azaz aContetns
logolás teljesen normális, hogy az üres string-re (nvs_buf[0] = '\0';
miatt) inicializált értékkel tér vissza.
Szóval, én is megpróbálnám a flash törlést.#19453 its_grandpa: Teljesen normális az a log, hiszen ahogy Aryes által bemásolt kódban is látszik, az eredeti
key
hosszát és azNVSBUFSIZE
-ra (150) beállítottlen
-t adja vissza, mivel a fentiek szerint utóbbi nem módosul (nyilván akey
egyébként sem módosulna).[ Szerkesztve ]
Alex
-
gya/352
tag
válasz vargalex #19456 üzenetére
Ehhez a flash torleshez kell egy python kornyezet a pcre? Windowsos vagyok termeszetesen.
Vagy van valami program erre?
Az Arduinoban van egy olyan menupont ami elvileg torli a flasht a feltoltes elott. En mindig ugy toltottem fel a firmwaret.
Az espressif honlapjan is van egy flash download tool nevu progi, abban is van egy kulon erase gomb, az ejjel azzal is letoroltem gondoltam hatha segit de nem valtozott.
Lehet hogy ezek nem torlik a teljes tarteruletet? -
nagyúr
válasz gya/352 #19457 üzenetére
esptool.py -p com4 erase_flash
Ezzel is próbáld meg, ahogy a linkelt oldalon írják.
Próbáltál már különböző memória kiosztásokat (APP/OTA/SPIFFS) beállítani feltöltés előtt?
Az oldalon egyébként írják az okokat is:
SOLVED:
We are now 99% sure this problem is actually caused by a hardware design issue with our USB programming board.
During the condition where the main power supply to the board is OFF but the programmer is still connected to USB, we see stray voltages on the pins connected to the ESP32, including the MTDI pin. This pin has an internal pull down in the ESP, but it is not active until after power is applied. Where it has floated high during power down, it looks like the pin is not pulled low fast enough at power on, and gets read as "1". This causes the VDD_SDIO to be set to 1.8v instead of 3.3v. We observe that the pin strapping shown by the bootloader is 0x33 or 0x3f instead of 0x13. The condition persists a software reboot, and our testers were usually experiencing a recurrence of the problem if they cycled the power. However, reprogramming the board would reset it until some future power interruption caused it to recur.
The problem did not happen on our original boards because the flash still worked correctly even at the lower voltage. However, more recent boards have a later ESP module with a different flash chip (Manufacturer: c8; Device: 4017). I have now confirmed that on these boards, the flash can be read but cannot be written when VDD_SDIO has been set to 1.8v.
I have worked around the problem on our dev boards by running this espefuse command to set the VDD_SDIO to 3.3v via the e-fuses:
CODE:python path\to\esp\tools\espefuse.py -p comX set_flash_voltage 3.3V
Van neked kötve valami az MTDI pin-re (GPIO12)? Ha jól értem egy külső lehúzó ellenállás (pl 10kΩ) esetleg megoldhatja a dolgot.
[ Szerkesztve ]
-
lanszelot
addikt
Hello,
Ezt vettem meg, és nem ismeri fel a Win10.
Eszközkezelőben Egyébb eszközök -> USB2.0-Ser! /sárga felkiáltójel/
Gondolom nincs driver.
Arduino IDE -t frissítettem 2.0.4 -re, de nem segített.
Mit kell ilyenkor tennem?
Honnan szedjek drivert? /olyat ami biztonságos/ -
lanszelot
addikt
válasz sirály12 #19460 üzenetére
Köszönöm szépen.
Felraktam, COM3 lett.
Kiválasztottam a File -> Examples -> Basic -> Blink
upload gombra nyomok, és elkezdi... de sohase felyezi be.
"Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes."
és itt áll.
Miért? -
lanszelot
addikt
ha felé viszem az egeret "uload" van kiírva.
Bármibe kezdek semmi se akar össze jönni.
Ehhez vettem a kis kijelzőt. /többi volt/
Mondom ez dug-dug, feltölt, és örül.
Első projectnek jó lesz.
Hát nem.
include dolgokat nem tudom honnan szedjenm össze.
Netről lebogarásztam az első 3at, és bemásoltam az ino file mellé, így már csak az Adafruit_Sensor.h hiányzik neki....no de az a világon sehol se találom.
Ha egyáltalán jól csinálom az egészet.
Nagyon nem ez volt az oldalon írva. Feltöltöd, és kész..ahham. Pontosan. -
lanszelot
addikt
Oda is leszedtem. De amíg nem másoltam az ino file mellé a ".h" file-t, addig hibát dobott.
Most már csak a Adafruit_Sensor.h dob hibát, de azt nem találom.
"fatal error: Adafruit_Sensor.h: No such file or directory
#include <Adafruit_Sensor.h>
^~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: Adafruit_Sensor.h: No such file or directory"Fogalmam sincs, hogy mi az vagy hogy keressem.
Emiatt megy el a kedve a kezdőnek, ha már az elején csak falakba rohan.
Egy egyszerű led villogtatás se megy, nem tudom hogy képzeltem, hogy majd én hőmérséklet mérőt pakolok össze... -
nagyúr
válasz lanszelot #19469 üzenetére
Nem is kerestem.
Google, első találat: [link]
Második találat:
How to install Adafruit sensor in Arduino?
Open Arduino IDE and go to Sketch, include library, add . zip library and open the . zip file that you have just downloaded. Now theAdafruit Sensor library should be installed. -
lanszelot
addikt
Most meg ez nem tetszik neki "Adafruit_SH110X.h"
Hibákat dob folyamatosan.
Feladtam. Nem értek hozzá.Még a blink -et se tudom kicsiholni. Ez kuka.
Amúgy a Nano- mon nekem alapból 2 piros led világít. Nem tudom nem amiatt nem megy a blink. Power és TX .gya/352:
De én egyáltalán nem értek hozzá. Csak kedv csinálónak gondoltam, hogy de jó lesz...
Hát meghozta a kedvem: hogy darabokra törjem -
lanszelot
addikt
Nincs rajta bootloader azt tudom
Csak azt nem mit jelent.Megosztottam a hibát. A mostanit azért nem szúrtam be mert rengeteg sor hiba. Nem csak pár sor mint eddig.
Nincs pont olyan nevű file, és ahogy át írtam az biztos rossz.
Nem értek hozzá. Próbáltam valamit kezdeni vele. -
nagyúr
válasz lanszelot #19474 üzenetére
Nincs rajta bootloader azt tudom
Csak azt nem mit jelent.Azt jelenti, hogy a rajta lévő usb-uart porton keresztül nem fogsz tudni rá programot feltölteni, csak egy ún. ISP segítségével. Hát, nem jó eszközzel kezded az ismerkedést... Ilyet miért árulnak egyáltalán?
A mostanit azért nem szúrtam be mert rengeteg sor hiba.
paste.bin-re szúrd be és azt linkeld ide. De amúgy amíg nem lesz felprogramozható lapod, addig mindegy is.
Meg tudsz kérni valakit? Esetleg egy Nano-t/UNO-t ha tudsz kölcsön kérni, azzal is életre lehet kelteni.Egyébként a library-knek eléggé meg van szabva a könyvtárszerkezete, ha nem úgy töltöd fel a fájlokat, ahogy az Arduino szereti, akkor előfordulhat, hogy nem találja meg. Egy screenshot kéne a /library könyvtárról.
[ Szerkesztve ]
-
-
Tankblock
aktív tag
Szia
https://github.com/indrekluuk/LiveOV7670/blob/master/CMakeLists.txt
és a .gitignore filaban benne van a szépség:
https://github.com/indrekluuk/LiveOV7670/blob/master/.gitignore
nem tölti fel gittre a sajár CMake fileját ..... modjuk ez lehet a Visual Code + PlatformIO végett van, ebben nincs tapasztalatom....idea
# ignore files generated by "platformio init"
src/.idea
src/.pioenvs
src/.gitignore
src/.travis.yml
src/CMakeLists.txt
src/CMakeListsPrivate.txt
/cmake-build-debug/CMake írja le mit hol kell keresnie a fordítónak és a linkelőnek.
Make után amikor a esp-idf átváltott CMake re a hajamat téptem egy darabig mire megszoktam.Release the Beast....
-
-
nagyúr
válasz Tankblock #19483 üzenetére
Nekem az a bajom, hogy az *.ino fájlban csak a setup.h van #include-olva, a setup.h fájlban viszont nincs egyáltalán #include, tehát még mindig nem értem, hogy honnan tudja, hogy melyik library fájlban keresse a meghívott class-okat.
Ha én írok egy *.ino fájlt, hiába van a szükséges library installálva a library mappába, ha nem #include-olom a program elején, nem fogja megtalálni. -
lanszelot
addikt
Hello,
Természetesen hibát dobott:
"
Arduino: 1.8.18 (Windows 10), Board: "Arduino Nano, ATmega328P"
Error while burning bootloader.
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences."Ezt írták megoldásnak, de fogalmam sincs ez mit jelent: /nem az angol, hanem programozásilag/
Many of the Chinese Nano, in addition to using CH340G chips as their interface, do not come with the Arduino boot-loader installed. These need to be loaded via the ICSP pins before they can be programmed via the IDE. -
gya/352
tag
Napközben a melóhelyen. De ott meg természetesen nem játszózok a cuccal, csak itthon.
Szóval nincs kötve semmi a GPIO12-re.
Most újra feltöltöttem a firmware-t, felment a data könyvtár, megeditáltam, és most már jobban figyelek hogy mit ír ki a soros monitorra, mutatom az nvs-be írást: [kép]
Ha jól értelmezem, beírta és kiolvasta onnan.
...
bootol... [kép] [kép]
..és aztán minden változtalan abból a szempontból hogy nem szól. -
lanszelot
addikt
Most ez alapján próbáltam.
De itt is hibát dob.
"
Arduino: 1.8.18 (Windows 10), Board: "Arduino Nano, ATmega328P"
Sketch uses 4354 bytes (14%) of program storage space. Maximum is 30720 bytes.
Global variables use 482 bytes (23%) of dynamic memory, leaving 1566 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x2f
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences." -
-
gya/352
tag
OK. De az nem most lesz. Talán majd hétfőn.
Mégegyszer köszönöm a segítséget neked is és its_grandpa-nak is.
Nagyon kedves tőletek. Nem minden technikai fórumon megszokott ez, hogy ilyen türelmesen és kitartóan segítenek a gyakorlottabbak a kezdő bénázóknak. Tegyük hozzá, úgy hogy a bénázónak halvány lila gőze sincs az egészről. -
gya/352
tag
Igen, tudom. Napközben én is munkahelyről telefonról tudtam csak írni, meg nem tudtam oylan figyelmesen elolvasni a tanácsokat.
Egyébként szó volt itt róla még hogy flasheljem más particiós sémával is. OTA nélkül próbáltam még akkor amikor írtad, de nem valami nem volt jó neki mert folyamatosan újra bootolt mint az erase_flash után.[ Szerkesztve ]
-
lanszelot
addikt
Elnézést kerek, ha kimaradt volna valami.
Azt hittem mindent megválaszoltam .
Dobtam video linket hogy csináltam, mind a 2 alkalommal.
És azt is mit írtak, hogy normál módon miért nem lehet bootloader -t rakni rá.
Amiatt ICSP pin-eken keresztül kell csinálni.
Ott az a videó, hogy hogy kell, azt követtem.
Ha ő kihagyott vmit, akkor én is.
Megán az első miatt alapból fent van az ISP, mivel nem mutatta sehol hogy hogy kell törölni.
Nem is íratta felül, tehát gondolom rajta van.
Nem értek hozzá. Csak gondolom
Az ICSP pin -es bootloader rakásról csak azt az egy videót találtam. Sehol semmi mást.
Tehát csak azt követtem.
És belinkeltem hogy mi az error kód. /Mivel az oldal amit írtál már nem létezik/
Nem tudom mit tudnék még írni, mivel nem értek hozzá.
Új hozzászólás Aktív témák
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Netfone
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Házimozi, és Hifi kábelezés!
- Milyen légkondit a lakásba?
- Samsung Galaxy A54 - türelemjáték
- LEGO klub
- Villanyszerelés
- Milyen TV-t vegyek?
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- Dell 7920 2x Intel Xeon Gold 6148 (80 szál, 3,7GHz), 192GB - 1,5TB DDR4 ECC, 1TB NVMe SSD 1400W, ÁFA
- Exklúzív! Ilyen SEHOL MÁSHOL NINCS! MAGIC MOUSE KÉK! BLUE!
- HP OMEN Gaming 16-xd0009np - ÚJ 16" FHD GAMER laptop - Ryzen 7-7840HS, 16GB, 512SSD, RTX4050 (6GB)
- ARCTIC Liquid Freezer 360 II A-RGB rev.3 ( Garancia )
- NAD M25 7Ch Master Series végfok végerősítő