ESP-IDF chyby

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Čtvrtek Září 22 22:33:21 CEST 2022


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.

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


Další informace o konferenci Hw-list