ESP-IDF chyby

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Září 28 09:34:48 CEST 2022


Tak nejak to funguje, zkousim ladeni ESP32-C3 pres interni USB JTAG&CDC, 
CDC bez vyhrad ale JTAG funguje ve spolupraci s GDB jak kdy...
Kdyz selze, vypada to takto:

Info : accepting 'gdb' connection on tcp/3333
Warn : No symbols for FreeRTOS!
Info : [esp32c3] Found 8 triggers
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Auto-detected flash bank 'esp32c3.flash' size 4096 KB
Info : Using flash bank 'esp32c3.flash' size 4096 KB
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Using flash bank 'esp32c3.irom' size 636 KB
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Using flash bank 'esp32c3.drom' size 104 KB
Warn : negative reply, retrying
Warn : negative reply, retrying
Warn : negative reply, retrying
Warn : Error writing to GDB socket. Dropping the connection.
Info : dropped 'gdb' connection
shutdown command invoked

Kdyz nabehne OK, tak takto:

Info : accepting 'gdb' connection on tcp/3333
Warn : No symbols for FreeRTOS!
Info : [esp32c3] Found 8 triggers
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Auto-detected flash bank 'esp32c3.flash' size 4096 KB
Info : Using flash bank 'esp32c3.flash' size 4096 KB
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Using flash bank 'esp32c3.irom' size 636 KB
Info : Flash mapping 0: 0x10020 -> 0x3c0a0020, 103 KB
Info : Flash mapping 1: 0x30020 -> 0x42000020, 632 KB
Info : Using flash bank 'esp32c3.drom' size 104 KB
Warn : negative reply, retrying
Warn : negative reply, retrying
Warn : Prefer GDB command "target extended-remote :3333" instead of 
"target remote :3333"
Info : JTAG tap: esp32c3.cpu tap/device found: 0x00005c25 (mfg: 0x612 
(Espressif Systems), part: 0x0005, ver: 0x0)
Info : Reset cause (3) - (Software core reset)
Info : JTAG tap: esp32c3.cpu tap/device found: 0x00005c25 (mfg: 0x612 
(Espressif Systems), part: 0x0005, ver: 0x0)
Info : Reset cause (3) - (Software core reset)
Info : JTAG tap: esp32c3.cpu tap/device found: 0x00005c25 (mfg: 0x612 
(Espressif Systems), part: 0x0005, ver: 0x0)
Info : Reset cause (3) - (Software core reset)
** Programming Started **
Info : PROF: Erased 835584 bytes in 4909.54 ms

Tusi nekdo, co je pricinou Warn : negative reply, retryinga jestli se da 
nejakym parametrem zvetsit pocet pokusu? Nezjistil jsem, na cem 
uspesnost zavisi ale mozna kratky timeout?



Dne 22.09.2022 v 22:33 Jaroslav Buchta napsal(a):
>
> Zdravim, nejdriv neco pozitivniho - ESP uz ma instalacni balicek s 
> nakonfigurovanym Eclipse. Funguje co se tyce prekladu fajn. Pro ladeni 
> JTAG je problem v OpenOCD, je na to patch a je trosku problem mu ho 
> vnutit (kontroluje verze)
>
> https://dl.espressif.com/dl/esp-idf/
>
> Releases · espressif/openocd-esp32 (github.com) 
> <https://github.com/espressif/openocd-esp32/releases>
>
>
> Uz ve verzi 4.3 jsem narazil na chybu  driveru I2C, kdy byla cast kodu 
> ISR provadena z XIP FLASH, funkce nic nedelala tak jsem ji proste 
> zakomentoval. Ve verzi 4.4 to vylepsili o dalsi podobnou fci, uz jsem 
> to moc neresil a napsal si to jen do poznamky
>
> diff --git a/components/driver/i2c.c b/components/driver/i2c.c
> index e00b023b8..dc4ea1eee 100644
> --- a/components/driver/i2c.c
> +++ b/components/driver/i2c.c
> @@ -1136,7 +1136,7 @@ static void IRAM_ATTR 
> i2c_master_cmd_begin_static(i2c_port_t i2c_num)
>              break;
>          }
>      }
> -    i2c_hal_update_config(&(i2c_context[i2c_num].hal));
> +//    i2c_hal_update_config(&(i2c_context[i2c_num].hal));
>      i2c_hal_trans_start(&(i2c_context[i2c_num].hal));
>      return;
>  }
>
> the same problem at function void IRAM_ATTR 
> i2c_hal_get_intsts_mask(i2c_hal_context_t *hal, uint32_t *mask), IRAM 
> missing
>
> Nasledky jsou pri datove praci s FLASH fatalni.
>
> To opravdu nikdo za ty roky nepoznal nebo nereportoval? Da se tomu 
> nejak pomoct a tyto problemy nahlasit?
>
> Nove modely S3, C3 vypadaji zajimave, C3 mi dnes prisel, zitra zkusim 
> ladeni pres USB JTAG.
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20220928/f0a68212/attachment.htm>


Další informace o konferenci Hw-list