SuperHouse / esp-open-rtos

Open source FreeRTOS-based ESP8266 software framework
BSD 3-Clause "New" or "Revised" License
1.53k stars 491 forks source link

sdk_flashchip.chip_size #697

Open nopnop2002 opened 5 years ago

nopnop2002 commented 5 years ago

I have several ESP development boards. The FLASH CHIP ID is as follows.

getFlashChipId=164068 getFlashChipSizeByChipId=0Bytes[0MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]
getFlashChipId=164068 getFlashChipSizeByChipId=0Bytes[0MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]

getFlashChipId=1640E0 getFlashChipSizeByChipId=4194304Bytes[4MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]
getFlashChipId=1640E0 getFlashChipSizeByChipId=4194304Bytes[4MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]

getFlashChipId=1640EF getFlashChipSizeByChipId=4194304Bytes[4MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]
getFlashChipId=1640EF getFlashChipSizeByChipId=4194304Bytes[4MBytes] getFlashChipRealSiz=4194304Bytes[4MBytes]

But esp-open-rtos recognize as 2M-Byte.

sdk_flashchip.chip_size=2097152Byte 2048Kbyte

nopnop2002 commented 5 years ago

Specify flash size in the Makefile FLASH_SIZE = 32. sdk_flashchip.chip_size works right.