Part Number:CC3220
Hi,
Some time ago I posted a question on the forum about a FLASH chip that should work with the CC3220 but for some reason is not recognized by UNIFLASH.
original thread: https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/p/625630/2326989#2326989
I tested the SST26VF016B again today but it still does not work.
I tried a new project but the FLASH is not recognized:
I also am not able to set the formatted size to something valid. If I try to program the device the following error is shown:
Remaining question from previous thread:
"
I know that there are differences in the JEDEC ID for both chips but the size that is returned is for both the same 3 bytes. The App note states: "Command 0x9F (read the device ID [JEDEC]). Procedure: SEND 0x9F, READ 3 bytes". However I think it is a bit more complex than that. I think that UNIFLASH uses the JEDEC ID to determine the size of the flash because that can be returned in the third byte of the JEDEC ID.
S25FL116K JEDEC return format:
9Fh(3) Manufacturer ID = 01h Device Type = 40h Capacity = 15h(this is excepted by UNIFLASH)
ISSI IS25LQ016B
Device ID (ID7-ID0) Memory Type Capacity (ID15-ID0) (this is excepted by UNIFLASH)
14h 40 15h
SST26VF016B JEDEC return format:
Product Manufacturer ID (Byte 1) Device Type (Byte 2) Device ID (Byte 3) (this is not excepted by UNIFLASH
SST26VF016 BFH 26H 01H
As you can see in the examples above it seems like UNIFLASH uses the 3rd byte to determine flash size.
"
I would like to know:
- Is the JEDEC ID used to determine flash size?
- What does the programming error mean?
Kind Regards,
AG