Cannot find ETM(Embedded Trace Macrocell) on CYW43438

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MiZh_4707896
Level 1
Level 1

Hi,

The CYW43438 block diagram shows that its Cortex-M3 core has ETM.

But I try to read its registers from 0xE0041000, I got all 0xFFFFFFFF.

I read it through SDIO brcmf_sdiod_readl().

Can I read the MMIO registers through SDIO interface? Or something I did it wrong?


Thanks

Best Regards,

Mingbo

0 Likes
1 Solution
RaktimR_11
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

You can't use sdio read/write to access the ETM registers. The interface is not available for production use-cases and all the debug efforts are handled through prints/dmesg etc.

View solution in original post

2 Replies
RaktimR_11
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

You can't use sdio read/write to access the ETM registers. The interface is not available for production use-cases and all the debug efforts are handled through prints/dmesg etc.

Thanks

0 Likes