Other Parts Discussed in Thread: HALCOGEN
Tool/software: Code Composer Studio
Hi team,
I am currently using the TMS570 to debug a customer issue with one of our automotive battery monitors. The battery monitor device is stackable, and will send information such as cell voltage, temperature, etc to a host mcu (the tms570) via UART. Due to the stackable nature of the device, the UART packet can be quite long. For some reason, my array storing the data fills with nonsense, shown below:
This is a BYTE array, consisting of ~425 index points, but good data stops being stored after the 18th index. I have never had this problem before with smaller arrays. I have verified that the data actually being sent by the battery monitor is good (using a logic analyzer), and narrowed the problem down to the TMS570. I am assuming it is something basic that I managed to miss.... any help on the topic would be greatly appreciated!