SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world.
And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download two short videos (registration required) highlighting:

System Workbench for STM32

I2C communication using HAL drivers using STM32L476G

I am a newbie to the STM environment using system workbench, we need to do I2C communication using HAL driver .I have attached the code where HAL_TRANSMIT and RECIEVE function are used.Yet we are not able to do the I2C using HAL then do read and write as we need to read the MAC ID .
A8/A9 is the address of the MAC ID which is EEPROM part number 24AA02E48 ,inside which from FA to FF we need to read the actual MACID.
also we are trying to wrute and read in the EEPROM with the address 0x01 but I2C is not working.
kindly let us know what needs to be done.
Thanks and regards
Ravi chandran