Search found 10 matches

by ivand58
Thu Dec 28, 2023 12:35 am
Forum: General Discussion
Topic: [esp32c3] Issues with Flash Memory on esp32c3 Modules (ESPTOOL-789)
Replies: 8
Views: 9511

Re: [esp32c3] Issues with Flash Memory on esp32c3 Modules

is there a way to set eFuse back to 2M ?,
by ivand58
Sat Dec 23, 2023 8:37 pm
Forum: General Discussion
Topic: [esp32c3] Issues with Flash Memory on esp32c3 Modules (ESPTOOL-789)
Replies: 8
Views: 9511

Re: [esp32c3] Issues with Flash Memory on esp32c3 Modules

the flash id reports 4M but still only the first half is reachable and only with '--no-stub', the bootload mode doesn't change the picture esptool.py --chip esp32c3 flash_id esptool.py v4.7.dev3 Found 1 serial ports Serial port /dev/ttyACM0 Connecting... Chip is ESP32-C3 (QFN32) (revision v0.4) Feat...
by ivand58
Fri Dec 22, 2023 8:17 pm
Forum: General Discussion
Topic: [esp32c3] Issues with Flash Memory on esp32c3 Modules (ESPTOOL-789)
Replies: 8
Views: 9511

[esp32c3] Issues with Flash Memory on esp32c3 Modules (ESPTOOL-789)

Hi, I recently bought few new boards with esp32c3, and I'm facing with flash memory issues just with downloading the code that comes with the modules (flashing led): 1. the communication stops in case of `flash_read` , the whole command was: esptool.py read_flash 0 ALL file.bin 2. with ` --no-stub` ...
by ivand58
Sun Jun 19, 2022 8:27 pm
Forum: ESP-IDF
Topic: How to allocate an area with Linker Fragment File
Replies: 0
Views: 901

How to allocate an area with Linker Fragment File

Hi

How to allocate from a custom component a gap of 64k bytes at the begging of the IRAM ?

It's about esp32c3, and more precisely the question is how to book the area from 0x40380000 to 0x4038FFFF from a custom component through its *.lf file (Linker Fragment File)?
by ivand58
Sat Jun 18, 2022 7:06 am
Forum: ESP-IDF
Topic: Creating and Specifying a Linker Fragment File for hello world example
Replies: 1
Views: 1247

Creating and Specifying a Linker Fragment File for hello world example

Hi
The "Creating and Specifying a Linker Fragment File" covers only the case of component.
How to customize the linker script file for hello world example?
by ivand58
Sun May 29, 2022 6:27 am
Forum: ESP-IDF
Topic: RAM to FLASH migration
Replies: 3
Views: 1904

Re: RAM to FLASH migration

Thank you @ESP_Sprite, I have the image for the RAM, is it the same for the flash? The remaining part of the question is how to incorporate this image with the bootlader? Also would you please tell me how to write it at a specific partition if it is not joined with the bootloader (i.e. how to find t...
by ivand58
Sat May 28, 2022 10:08 am
Forum: ESP-IDF
Topic: RAM to FLASH migration
Replies: 3
Views: 1904

RAM to FLASH migration

Hi Is it possible to flash an image from elf file and to instruct the boot loader to mimic "load_ram" command ? I have a code that works with direct loading in RAM : esptool.py load_ram [/Codebox] and I'd like to flash it in a partition so that the second stage boot loader will load it in the RAM an...
by ivand58
Sat May 14, 2022 5:03 pm
Forum: ESP-IDF
Topic: [esp32-c3] What is Espressif Task Shceduler ?
Replies: 1
Views: 1346

[esp32-c3] What is Espressif Task Shceduler ?

Hi,
It seems that there is an additional OS in the ROM (with APIs in ets_sys.h) and it is not the FreeRTOS.
Is there a document that describes the "Espressif Task Scheduler" principles ?
by ivand58
Wed May 11, 2022 4:56 pm
Forum: Hardware
Topic: [esp32-c3] What is the absolute address of the "mvendorid"?
Replies: 0
Views: 980

[esp32-c3] What is the absolute address of the "mvendorid"?

Hi
What is the base address of "Configuration and Status Registers (CSRs)" and what is the absolute (full) address of mvendeorid (with offset 0xF11 from ?) in particular?
by ivand58
Tue May 10, 2022 7:27 am
Forum: IDEs for ESP-IDF
Topic: ESP32-C3 mininal bare-metal assembly example
Replies: 1
Views: 4276

ESP32-C3 mininal bare-metal assembly example

Hi Is there a minimal framework for bare metal in assembly language? I'd like to practice RISC-V assembly maybe with the help of the functionality that is provided in the ROM. For IO example, a character in ```a0``` can be sent to the terminal over ```uart_tx_one_char = 0x40000068;``` , and can be r...