Jun 08, 2021
10:24 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 08, 2021
10:24 AM
Hello,
I'm working with the EBU on XMC4700 (code is in the non-cached flash region).
I sometimes see strange issues were IBUSERR flag is raised on the UsageFault Status Register (UFSR 0xE000ED2A).
Analyzing the $psp callstack in the fault interrupt I do not see any issues.
The problem is quite difficult to track down. Adding a simple function can get rid of the problem, while the issue can reappear
when another function is added.
Interestingly I cannot reproduce the problem when the code is flashed to cached region.
Could this be caused by EBU misconfiguration? Any ideas how to find the root cause of the problem?
Thanks
I'm working with the EBU on XMC4700 (code is in the non-cached flash region).
I sometimes see strange issues were IBUSERR flag is raised on the UsageFault Status Register (UFSR 0xE000ED2A).
Analyzing the $psp callstack in the fault interrupt I do not see any issues.
The problem is quite difficult to track down. Adding a simple function can get rid of the problem, while the issue can reappear
when another function is added.
Interestingly I cannot reproduce the problem when the code is flashed to cached region.
Could this be caused by EBU misconfiguration? Any ideas how to find the root cause of the problem?
Thanks
Solved! Go to Solution.
- Tags:
- IFX
1 Solution
Jul 01, 2021
01:27 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 01, 2021
01:27 AM
Hi Andriy,
Also check this errata.
https://www.infineon.com/dgdl/Infineon-ErrataSheet_XMC4700_XMC4800_AA-ES-v01_04-EN.pdf?fileId=5546d4...
Section : PORTS_CM.H002 Class A2 pins GPIO driver strength configuration
make sure you have set the drive mode correctly or have added the damping resistors if this is the issue.
Best Regards,
Vasanth
Also check this errata.
https://www.infineon.com/dgdl/Infineon-ErrataSheet_XMC4700_XMC4800_AA-ES-v01_04-EN.pdf?fileId=5546d4...
Section : PORTS_CM.H002 Class A2 pins GPIO driver strength configuration
make sure you have set the drive mode correctly or have added the damping resistors if this is the issue.
Best Regards,
Vasanth
3 Replies
Jun 09, 2021
10:40 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 09, 2021
10:40 PM
Hi,
Could you please share more details of your project. Would you be able share your configuration and settings so that we can try to recreate it at our end.
Best Regards,
Vasanth
Could you please share more details of your project. Would you be able share your configuration and settings so that we can try to recreate it at our end.
Best Regards,
Vasanth
Jun 15, 2021
07:37 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 15, 2021
07:37 AM
Hi,
Thanks for your reply.
I'll try to come up with a simple example to reproduce the problem.
Thanks for your reply.
I'll try to come up with a simple example to reproduce the problem.
Jul 01, 2021
01:27 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 01, 2021
01:27 AM
Hi Andriy,
Also check this errata.
https://www.infineon.com/dgdl/Infineon-ErrataSheet_XMC4700_XMC4800_AA-ES-v01_04-EN.pdf?fileId=5546d4...
Section : PORTS_CM.H002 Class A2 pins GPIO driver strength configuration
make sure you have set the drive mode correctly or have added the damping resistors if this is the issue.
Best Regards,
Vasanth
Also check this errata.
https://www.infineon.com/dgdl/Infineon-ErrataSheet_XMC4700_XMC4800_AA-ES-v01_04-EN.pdf?fileId=5546d4...
Section : PORTS_CM.H002 Class A2 pins GPIO driver strength configuration
make sure you have set the drive mode correctly or have added the damping resistors if this is the issue.
Best Regards,
Vasanth