Hello, I am new to microprocessors. I have a Tivia TM4C123G Launch Pad. I have installed uVision V5.29.0.0 and Tera Term V4.104 on Windows 10. I have loaded the Hello World Project which compiles without error but when I try to download it I get no ULINK2/ME Device Found. Tera Term seems to communicate with the board though since when I press the reset button it displays Welcome to the Stellaris LM4f120 Launch Pad. Thanks.
what is a TM4C123G Launch Pad.
if it is one of those 'aftermarket boards for the SiLabs '123 they do not work
WilliHersch said:Tivia TM4C123G
You mean Tiva: http://www.ti.com/tool/EK-TM4C123GXL
WilliHersch said:I get no ULINK2/ME Device Found
Do you have a ULINK/ME device ?
WilliHersch said:Tera Term seems to communicate with the board though since when I press the reset button it displays Welcome to the Stellaris LM4f120 Launch Pad
Presumably because the board comes programmed with some demo software to do that?
That should be described in the board's documentation ...
²erik malund said:if it is one of those 'aftermarket boards for the SiLabs '123
No, it isn't - it's a Texas Instruments board.
WilliHersch Note that Texas Instruments is an independent 3rd party - hence people here are not necessarily going to instantly recognise their part number.
It always helps to give a link.
Disclaimer: I don't have one of these boards. That said, you should only need a USB cable connected from your PC to the debug port on the board and the correct debug settings. Did you read the quickstart guide?
If uVision is complaining about a ULINK2 device not being found, it means the project is configured to use a ULINK2. Try changing the debug settings to use the Stellaris ICDI debugger. To do that, use the menu item Project > Options to open the options dialog (or press Alt+F7), click on the Debug tab, and choose Stellaris ICDI from the combobox on the right-hand side. You should also click on the Settings button to make sure that an ICDI device is visible (and usable).
If you don't see Stellaris ICDI in the combobox list, you might try CMSIS-DAP. Or, install the TivaWare LaunchPad evaluation software, which includes the drivers for the Stellaris ICDI debugger.
You might need to tweak other project settings -- I'm not sure that the project you're using is really for the LaunchPad.
Thank you very much for your suggestions. I have installed the evaluation software but there is no Stellaris ICDI option in the debugger. The CMSIS-DAP doesn’t recognise the device either.
WilliHersch said:I have installed the evaluation
You mean the Keil software?
If so, was that the latest software from the web?
The documents on the board's Product Page are all pretty old - so are probably referring to older versions of Keil ...
WilliHersch said:there is no Stellaris ICDI option in the debugger
See: https://community.arm.com/developer/tools-software/tools/f/keil-forum/44717/no-stellaris-icdi-in-debugs-tab
Perhaps it might be better to start with something more up-to-date?
http://www2.keil.com/mdk5/learn
Hi,
Thanks again. I installed the missing Stellaris option as suggested and everything works a treat now. It would have taken me a long time to figure it out.
Good to hear!