Hello Laser, - Current version of the low-level SDHI driver has a typo and is looking for the status of the SDHIMMC0 ACCS interrupt, even when you're using channel 1. You should enable ACCS interrupt for channel 0 manually in the ICU tab. - You cannot use eMMC memory to store GUIX images as eMMC doesn't support XIP mode and it's not mapped to the address space. This can probably be done by reading the media into the intermediate buffer in RAM inside the custom drawing function - but the project complexity increases significantly and your performance starts to go down. On PE-HMI1 board, you can only use code flash to store GUIX content. On other S7 kits there's also a QSPI chip that's mapped in the address space and hence can be used to store GUIX resources. - The eMMC media is likely not formatted. You should remove the block media stack from the configurator and add FileX - this will also pull lower level components I had in my project. My application did not use FileX because the file system on USB device is always controlled by the host system, the application only provides the block media layer to write-read from the eMMC media. Adding FileX to your project will provide you with extra options such as formatting the media on start up. Regards
↧