Chip: I.MX RT1176
I'm using two HyperRAM modules, one from Cypress with 32M and the other from ISSI with 64M. They are pin-to-pin compatible and both are connected to the FlexSPI1's Secondary Group. After initialization, the initial values in memory are not all zeros; most are zero, but some have values like 0x0a0a0a0a. The initial memory values for both chips seem similar.
Now, I have connected a 64M HyperRAM module of the same model as the 32M Cypress one(the only difference is the memory size) to FlexSPI1's Primary Group. After initialization, the memory is mostly filled with 0xAAAAAAAA and some 0x5A5A5A5A, with very few zeros.
Although the initial values appear unusual, I have tested write-read operations on the HyperRAM, and there don't seem to be any issues. The memory can be read from and written to normally.
So, I'm suspecting if the initial memory values of the HyperRAM are related to the FlexSPI configuration?