Hi everyone,
We are developing a dual-core application using an [IMXRT-1176-EVKB] and a Whitebeet Codico board for Ethernet communication.
We’ve hit a specific bottleneck: our firmware runs perfectly when executed on the Cortex-M7 core. However, when we run the same logic on the Cortex-M4 core, the application works for a short duration before hanging. This hang eventually leads to an array buffer overflow on the node side.
A few details on our troubleshooting:
Clocks: We have verified the clock configurations. Since we do achieve partial/initial communication on the CM4, we’ve ruled out a basic clock setup error.
Symptom: The hang is inconsistent in timing but consistent in result—stalling the communication flow and overflowing the node's buffers.
Has anyone encountered performance or timing discrepancies between the CM7 and CM4 when interfacing with the Whitebeet module?
Any insights or suggestions on where to look next would be greatly appreciated!