Other Parts Discussed in Thread: UNIFLASH, IWR1642
Team,
While debugging using the XDS110 Debug Probe on IWR1443, I've encountered strange behaviour after including I2C driver to the project.
After adding I2C initialization to the code, debugger execution stops inside the function call I2C_open, and the following error is reported and execution ends in loader_exit:
ti.sysbios.family.arm.v7r.vim.Hwi: line 271: E_undefined: Hwi undefined, intnum: 66 xdc.runtime.Error.raise: terminating execution data: ti.sysbios.family.arm.v7r .vim.Hwi: line 271: E_undefined: Hwi undefined, intnum: 66 xdc.runtime.Error.raise: terminating execution
Another version of the error intnum: 95. These errors appear almost interchangeably, although intnum: 66 appears more often. When I generate .bin file using the same .out file and load it onto the board everything works as intended, meaning the problem is somewhere in the debugger.
These are repositories that I'm using:
SYS/BIOS: 6.73.0.12
System Analyzer (UIA): 2.20.0.02
mmWave SDK: 2.0.0.04
XDCtools: 3.50.7.20_core
All versions of the project work well when loaded onto our board using Uniflash. There are no problems with any peripherals nor RSS, including I2C, and everything works as intended. Problems occur only when trying to debug project in CCS.
Thank you in advance for assistance in this matter.
Kind regards,
TI Customer