Part Number: TMS320F28069M
Hello,
I have a custom board, based heavily on the DRV8301-HC-EVM Rev. D board. The micro is a TMS320F28069M.
I have run the example Example_2806xScia_FFDLB.c with no issues.
I altered this example to use Sci-b. With only those alterations present, it also ran with no issues.
Then I tried just loading a series of bytes transmitted with RealTerm into an array.
I have attached the code.
Typing in 1234567890987654. Array fills with the following:
Info_Array unsigned short[16] [131,252,140,252,143...] 0x00000406@Data
[0] unsigned short 131 0x00000406@Data
[1] unsigned short 252 0x00000407@Data
[2] unsigned short 140 0x00000408@Data
[3] unsigned short 252 0x00000409@Data
[4] unsigned short 143 0x0000040A@Data
[5] unsigned short 252 0x0000040B@Data
[6] unsigned short 144 0x0000040C@Data
[7] unsigned short 252 0x0000040D@Data
[8] unsigned short 147 0x0000040E@Data
[9] unsigned short 252 0x0000040F@Data
[10] unsigned short 156 0x00000410@Data
[11] unsigned short 252 0x00000411@Data
[12] unsigned short 158 0x00000412@Data
[13] unsigned short 252 0x00000413@Data
[14] unsigned short 224 0x00000414@Data
[15] unsigned short 252 0x00000415@Data
Some of the values change if I run the program again.
Seems like it's just noise, not real data at all, but the array initializes to zeroes and stays there until I start typing.
Here's what happens if I just type the number '1' sixteen times:
Info_Array unsigned short[16] [131,252,130,252,131...] 0x00000406@Data
[0] unsigned short 131 0x00000406@Data
[1] unsigned short 252 0x00000407@Data
[2] unsigned short 130 0x00000408@Data
[3] unsigned short 252 0x00000409@Data
[4] unsigned short 131 0x0000040A@Data
[5] unsigned short 252 0x0000040B@Data
[6] unsigned short 131 0x0000040C@Data
[7] unsigned short 252 0x0000040D@Data
[8] unsigned short 130 0x0000040E@Data
[9] unsigned short 252 0x0000040F@Data
[10] unsigned short 130 0x00000410@Data
[11] unsigned short 252 0x00000411@Data
[12] unsigned short 130 0x00000412@Data
[13] unsigned short 252 0x00000413@Data
[14] unsigned short 130 0x00000414@Data
[15] unsigned short 252 0x00000415@Data
I get the same thing (more or less) if I type '1' eight times.
Here's what happens if I type '1' four times:
Info_Array unsigned short[16] [130,252,130,252,130...] 0x00000406@Data
[0] unsigned short 130 0x00000406@Data
[1] unsigned short 252 0x00000407@Data
[2] unsigned short 130 0x00000408@Data
[3] unsigned short 252 0x00000409@Data
[4] unsigned short 130 0x0000040A@Data
[5] unsigned short 252 0x0000040B@Data
[6] unsigned short 131 0x0000040C@Data
[7] unsigned short 252 0x0000040D@Data
[8] unsigned short 0 0x0000040E@Data
[9] unsigned short 0 0x0000040F@Data
[10] unsigned short 0 0x00000410@Data
[11] unsigned short 0 0x00000411@Data
[12] unsigned short 0 0x00000412@Data
[13] unsigned short 0 0x00000413@Data
[14] unsigned short 0 0x00000414@Data
[15] unsigned short 0 0x00000415@Data
Any help would be appreciated.
Thanks,