We use an octal flash CYPRESS S28HS512T with mimxrt1176, and it is not included in MCU Boot Utility, how can I program it with MCU Boot Utility?
I tried the Macronix_MX25UM51345G configuration but it blocked at "read-memory", the blhost log is attached as octal_block.log. Which configuration should I select?
configure boot device
The flash schematic is like the following.
flash schematic
And what is the right BOOT_CFG for CYPRESS S28HS512T as there are limited flash types not including CYPRESS S28HS512T?
switch
Thanks.
Thanks for support.
We use an octal flash CYPRESS S28HS512T, I have tried all the demo configuration in MCU Boot Utility, but some failed, some blocked at "read-memory" like I mentioned above. Can you help check the right configuration in "boot device configuration" for octal flash CYPRESS S28HS512T?
Dear @yalin
My teammates from China are going to provide me an example that you can try, but I am still waiting for their answer, in the meantime we receive answer from Cypress FAE, so please, give us little bit more time to assist you properly soon.
Hope you are fine, hope you have a great weekend.
Best Regards.
Pablo Avalos.
Hi @yalin
Thanks a lot for being so patient. I regret for not being able to answer you before.
Regarding the octal flash you want to program ( S28HS512T ), my teammate from China is still working on that one, and he will add S28H support in the below github link once he get samples from CYPRESS FAE.
https://github.com/JayHeng/RT-MFB
In the meantime, you could try to base on these examples for different tests from different flash memories, as Winbond/MXIC/GigaDevice/ISSI/Micron/Adesto, where you can find all tested parts in:
https://github.com/JayHeng/RT-MFB/blob/main/boards/mimxrt/mfb_fw/src/mfb_nor_flash.h
Now, it supports RT500/1010/1060/1170/1180.
Hope that helps, and please let me know if you need something additional.
Best Regards.
Pablo Avalos.
Dear @yalin
Thanks a lot for the patience and please accept my apologies for the issues that this delay might cause you.
We are now getting in touch with some Cypress FAE to get some support, so we can bring you a solution for correctly booting your Octal Flash. Hope we can get an answer soon and I will reach you back here with the updates.
Thanks a lot, and please let me know if you have more questions in the meantime.
Sincerely,
Pablo Avalos.
Dear @yalin
Thanks a lot for reaching our technical support and for giving us the opportunity to serve you. I appreciate your patience.
Regarding your request, I will make sure to check it and then get back to you with a concrete answer. Also I would like to suggest using MCUXpresso Secure Provisioning Tool where there is an option to configure your memory to be used and then a Test button, before uploading an image to it. I will double-check it too.
Hope you may give me some more time to check, please let me know in the meantime if you have some updates or some findings. Thanks a lot!
Sincerely,
Pablo Avalos.
Hi @yalin
Thanks a lot for your patience.
I already have an answer from my teammate from China.
This is what he stands:
"The list in boot device configuration is just demo, it doesn't include all devices but it can support all the flash which is compatible with JESD216 standard"
So the answer for your question is, it can, you just will need to check if memory is compatible with that standard and the define the parameters for your memory on MCU Boot Utility.
Hope that helps, please let me know if you have more questions.
Best Regards.
Pablo Avalos.
Hi @yalin
Thanks for your reply.
I am in the process to get an answer from the MCU Boot Utility Designer just to confirm the answer for your question. In the meantime if you have any other update or question, please do not hesitate to let me know.
Best Regards.
Pablo Avalos.