I am using EVAL-CN0395-ARDZ with ADICUP360 following instructions on ADI website
and example programs on github repo:
However, when I connect to USB port, there is no output on TeraTerm (serial setting s is also correct). I checked the jumpers on ADICUP360 and they look as they should be:
Could you please advise how to resolve this?
Can you tell me which USB port you are trying to get data from? Are you using USER USB or DEBUG USB? When you programmed the EVAL-ADICUP360 which USB port did you use? Did you use CrossCore? Or did you drag and drop in a .BIN file?
Thanks for your swift reply! I used "debug usb" to debug/ flash the program, and used "user usb" for reading data. Yes, I'm using CrossCore2.8.0.
btw, one of the issues with ADICUP360 is that its power socket does not let the Arduino connectors on CN0395 board to fit properly on the eval board...I'm surprised your engineer/designers missed this...we had to remove the socket!
So assuming your setup is correct, one other quick thing to check from a software perspective is that "semihosting" is disabled during flashing.
Can you please go into the CrossCore project and go into the project options, and ensure semihosting is disabled. Once done, I would recommend "cleaning and then re-building your project before you flash it again.
Then go back to the User USB and try Tera Term again.(don't forget to hit the reset button on the EVAL-ADICUP360 so you see any messages at the start of the program)
Here are the exact instructions here (https://wiki.analog.com/resources/eval/user-guides/eval-adicup360/tools/cces_user_guide#disablingenabling_semihosting )
Can you please send me a picture of what you mean? Which connector did you remove?
The ADICUP360 is designed to emulate the Arduino DUO board (Doesn't look the same as the Arduino Uno, but Arduino Uno shields still stack on top)