Search found 15 matches

by Seungwhan
Thu Oct 03, 2019 10:59 pm
Forum: Hardware
Topic: Maximum UART baud rate
Replies: 2
Views: 210

Maximum UART baud rate

Hi, So ESP32 datasheet Chapter 4.1.10 says maximum UART speed of 5Mbps. Is it same for both normal GPIO matrix and Direct IO? (Signals going through GPIO matrix versus signals directly connected to IO_MUX) If it is 5Mbps for both cases, then what is benefit of using Direct IO? Is using Direct IO onl...
by Seungwhan
Thu Sep 26, 2019 1:32 am
Forum: Hardware
Topic: ESP32 RF calibration
Replies: 1
Views: 142

ESP32 RF calibration

Hi, According to this page, https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/RF_calibration.html#, ESP32 will run full RF calibration when the NVS is empty. 1. Where is that RF calibration code located? Is it part of ROM boot code? or boot loader? 2. What are the physical conditions ...
by Seungwhan
Thu Sep 26, 2019 1:11 am
Forum: ESP32 IDF
Topic: Programming WROOM using Jtag
Replies: 1
Views: 115

Programming WROOM using Jtag

Hi, We are exploring programming the device(with WROOM module on it) using Jtag. And this is what we are seeing. The flash has to be first erased by doing "esptool.py erase_flash". And then we can program the device using Jtag. If we try to program brand new WROOM module using Jtag, it will fail wit...
by Seungwhan
Tue Sep 24, 2019 1:10 am
Forum: ESP32 IDF
Topic: Flash encryption and Partition
Replies: 1
Views: 88

Flash encryption and Partition

Hi, Let's say we enabled the flash encryption functionality.(parity of efuse_crypt_cnt is odd. Flash contents will be automatically decrypted upon running.) Now is there a way we don't encrypt the app partition and will be able to run the app? I figured that there is spi_flash_read(). Will it let me...
by Seungwhan
Wed Sep 18, 2019 9:26 pm
Forum: Hardware
Topic: RTC clock too fast by 2 Min in 10 hours?
Replies: 6
Views: 3595

Re: RTC clock too fast by 2 Min in 10 hours?

Hi,
By the way is it(the fact that RTC clock frequency error is about 5% when 150KHz internal RC clock is used.) documented somewhere in ESP32 data sheet or TRM? Or in ESP-IDF Programming Guide website?
Thanks!
by Seungwhan
Wed Sep 11, 2019 7:26 pm
Forum: Hardware
Topic: Efuse DISABLE_DL_DECRYPT
Replies: 3
Views: 214

Re: Efuse DISABLE_DL_DECRYPT

Thanks for the explanation, ESP_Angus.

But even with all the efuses like DISABLE_DL_DECRYPT, DISABLE_DL_ENCRYPT and DISABLE_DL_CACHE, the fact that attackers code can run on the CPU's RAM makes me a little nervous.
Wish you had capability to entirely block the uart bootloader.
by Seungwhan
Tue Sep 10, 2019 8:44 pm
Forum: Hardware
Topic: Efuse DISABLE_DL_DECRYPT
Replies: 3
Views: 214

Efuse DISABLE_DL_DECRYPT

Hi, Let's say we - enable flash encryption - write 1 to DISABLE_DL_DECRYPT What happens if we hold down GPIO0 and GPIO2 during reset? Does the ROM Bootloader put the CPU into the state so that it can communicate with PC over UART? (or in short, does CPU go into UART bootloader mode?) Will the PC be ...
by Seungwhan
Thu Sep 05, 2019 4:29 pm
Forum: Hardware
Topic: Bootstrap pin - MTDO
Replies: 2
Views: 462

Re: Bootstrap pin - MTDO

Thanks for the reply. OK, so I figured it out all and posting the result here for future reference. ets Jun 8 2016 00:22:57 <--------------- Start of ROM Bootloader log. Can be disabled by MTDO pin. rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0...
by Seungwhan
Thu Sep 05, 2019 1:27 am
Forum: Hardware
Topic: Bootstrap pin - MTDO
Replies: 2
Views: 462

Bootstrap pin - MTDO

Hi, So I shorted the MTDO pin(GPIO15) and I still get the boot log like these. Wasn't the pin to disable these logs? What could possibly gone wrong? Thanks for your comments. ------------ I (12) boot: ESP-IDF v3.2.2-dirty 2nd stage bootloader I (12) boot: compile time 16:57:47 I (12) boot: Enabling ...
by Seungwhan
Tue Aug 20, 2019 12:26 am
Forum: ESP32 IDF
Topic: gpio control using esptool
Replies: 1
Views: 102

gpio control using esptool

Hi, So, I want to control GPIOs of ESP32 from a PC using esptool.py. Is this possible? My theory was to use write_mem(), but also I found this code snippet which made me less certain about what I was thinking. ---------------------------- # Commands supported by ESP8266 ROM bootloader ESP_FLASH_BEGI...

Go to advanced search