Hi team,
Here's the request from the customer:
Now customer need to determine the package type of the flash. The product application scenario needs to be above 105 degrees Celsius, than GD's GD25Q80CE2GR is selected.
Customer found that the flash model is distinguished in ext_flash.c in the BIM project:
// Supported flash devices
static const ExtFlashInfo_t flashInfo[] =
{
{
.manfId = 0xC2, // Macronics MX25R1635F
.devId = 0x15,
.deviceSize = 0x200000 // 2 MByte (16 Mbit)
},
{
.manfId = 0xC2, // Macronics MX25R8035F
.devId = 0x14, //
.deviceSize = 0x100000 // 1 MByte (8 Mbit)
},
{
.manfId = 0xEF, // WinBond W25X40CL
.devId = 0x12,
.deviceSize = 0x080000 // 512 KByte (4 Mbit)
},
{
.manfId = 0xEF, // WinBond W25X20CL
.devId = 0x11,
.deviceSize = 0x040000 // 256 KByte (2 Mbit)
},
{
.manfId = 0x0,
.devId = 0x0,
.deviceSize = 0x0
}
};
Customer wants to know that If he use other models of flash, does he need to make changes in the software? Is the capacity of 2M enough?
Could you help check this case? Thanks.
Best Regards,
Nick