Tool/software:
Hi,
I want to run verification on my code with the tool Razorcat TESSY 4.0, but I'm getting a lot of issues trying to get Code Composer Studio v6.0 to work with it. I got to a point where I am able to test and verify some of my files using that tool.
But for the majority of my project files I'm not able to run any tests due to the following 2 issues:
-
***** Linking Slave *****
<Linking>
error: symbol "_EEPROM_PARAMETER" redefined: first defined in
"C:/USERS/SOFTWARE/PROJECTS/TESSY/MY_PROJECT/TESSY/CONFIG/BOARD_DEVI
CES/OBJ/spi.obj"; redefined in
"C:/Users/Software/Projects/TESSY/MY_PROJECT/tessy\work\00000401\0000041c\0
0000474\000004B1\ts_check_ram_test_stubs.obj"error: errors encountered during linking;
"C:/Users/Software/Projects/TESSY/MY_PROJECT/tessy\work\00000401\0000041c\0
0000474\000004B1\ts_check_ram_test_s.out" not built>> Compilation failure
make.exe: *** [C:/Users/Software/Projects/TESSY/MY_PROJECT/tessy\work\00000401\0000041c\00000474\000004B1\ts_check_ram_test_s.out] Error 1
driver32: Error building test driver.exp32.exe: Failed to execute 'driver32.exe "C:\tessy\tmp\tbs\6092.tbs"'
Failed to execute Test Object 'check_ram_test'. Process with pid 6092 terminated with exit code 1." -
Analyzing Interface for Module 'can_interface.c'
C:\Users\Software\Desktop\Tessy\MY_PROJECT\.\Headers\can_interface.h:65,20: Syntax error in declaration
Parser: Error in source file C:\Users\Software\Desktop\Tessy\MY_PROJECT\Source\can_interface.c (Please use 'Check Source' to validate the source)Basically TESY is not happy with the following declaration in a header file: extern __interrupt void cpu_timer0_isr(void);
I'm not really understanding issue 1 especially. It seems the tool is redefining the variable. I've checked and it is not being redefined via a header file or something else.
My project build ok without any warnings in Code Composer Studio.
Finally, I know it's a long shot, given TESSY is an independent tool to TI, but could someone on here give me some guidance?
Thanks,
Valeri.