Search found 64 matches

by AlexESP32
Fri Jan 29, 2021 7:11 am
Forum: ESP-IDF
Topic: VDD_SDIO, RTC, cache, strap pins
Replies: 4
Views: 296

Re: VDD_SDIO, RTC, cache, strap pins

Thank you very much :) 1. All right. I think so too about the cache implementation. I have to check this in detail in future. 2. Okay. Then I think I will open the case of the esp32 and will check the vendor of the flash 3. All right. 4. All right. I used the SDK, now I want check the ESP32 in detai...
by AlexESP32
Thu Jan 28, 2021 7:17 pm
Forum: ESP-IDF
Topic: VDD_SDIO, RTC, cache, strap pins
Replies: 4
Views: 296

Re: VDD_SDIO, RTC, cache, strap pins

Hello, Thank you. 1. Okay. So if bootloader is finished, then parts of the application code will be copied into IRAM? How can the MMU load the actual firmware although the MMU doesn't know which code will be executed next? 2. Thank you. In spi_flash_chip_generic.c there is the acutal chip listed: GD...
by AlexESP32
Wed Jan 27, 2021 8:42 pm
Forum: ESP-IDF
Topic: VDD_SDIO, RTC, cache, strap pins
Replies: 4
Views: 296

VDD_SDIO, RTC, cache, strap pins

Hello guys. I check the bootloader code of 2. stage bootloader and therefore I have some questions. Maybe some can answer these questions: 1. All of the code starting from the function "call_start_cpu0" is already in RAM via the help of MMU and cache? When will be the next instruction which loads mo...
by AlexESP32
Tue Jan 26, 2021 6:19 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

Ah okay.

The differerence between the cache and the api helps me a lot :)
I will check the difference in detail ;)

Greetings
by AlexESP32
Sun Jan 24, 2021 8:26 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

Hm Thank you but I still understand this... :?

Why I cannot acces them all? Because there is MMU needed? --> Then I have to check MMU / Cache first...

Thank you. ;)
by AlexESP32
Sat Jan 23, 2021 1:22 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

I am sorry about that but I really don't understand this. - Could you please provide the chapter where I can find the information about the 11.5MB? (I think MMU, Cache, ...) - What is the TPM? ESP32 with 16MB Flash --> my thoughts are: Access all 16MB of the Flash, is this possible or are there limi...
by AlexESP32
Thu Jan 21, 2021 5:47 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

Thank you. One more last question to really understand this topic:

"Instruction addressing has the size of 11512kB" means:
If I have an ESP32 with 16MB external flash I only can use maximum 11,512MB of them? The rest I can use for other things, for example for RAM.

Am I right?

Greetings
by AlexESP32
Wed Jan 20, 2021 6:51 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

Thank you very much. So 0x10000000, 0x60000000, 0x70000000, 0x90000000, 0xb0000000, 0xd0000000, 0xf0000000 will be used for internal things (wifi, ...) Am I right? At this matter I try to understand the external memory and read the documentation (chapter 2.3.3 External memory, page 30, https://www.e...
by AlexESP32
Tue Jan 19, 2021 7:06 pm
Forum: ESP-IDF
Topic: Questions in 2. stage bootloader code
Replies: 14
Views: 1004

Re: Questions in 2. stage bootloader code

Thank you. That helped me a lot. I set the itlb / dtlb to "0x0" after that I am allowed to write / read in this pages... The question about the "detailed information" was: Why exactly these pages: 0x00000000, 0x80000000, ... I think there should some information in xtensa datasheet and I will search...
by AlexESP32
Mon Jan 18, 2021 9:43 pm
Forum: ESP-IDF
Topic: Tutorial Deep Dive ESP32
Replies: 1
Views: 190

Tutorial Deep Dive ESP32

Dear all, In my opinion to increase the competition against other big players in microcontroller development there would be some video tutorial very helpful which explains the deep dive of the Esp32. Topics: - Xtensa architecture - 2. stage bootloader - communication with 1. stage bootloader with es...

Go to advanced search