We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I started working on a project that involves MCBSTR9 Board which has ARM STR912FA controller. When I use 'Flash --> Download' in the uvision software, I get errors as specified below:
"No ULINK device found" "Error: Flash Download Failed - Target DLL has been cancelled"
Any kind of help/hint would be much appreciated. At least I want simple programs like blinky to work. Since I am a noob (as far as ARM is concerned), I request you to give a detailed explanation. I came across a few explanation related to "dll","Debug","Utility" etc., tried them, still unable to start off. Thanks again in advance.
Shashank
Sir, I am delighted to hear again from you. But, considering the fact that I have programming experience on Arduino, Raspberry Pi, 8085 and 8051 microprocessor only, I am not at all familiar with Cypress chip, ARM microcontroller board etc. I am yet to figure out ways by which we can change operational mode. A video/pdf/turorial would be of great help so that I get myself familiar with basic working. Thanks in advance.
I'm from the Please read the manual School of Engineering, not going to make you a video, or blog post.
Step ONE, figure out if you have a ULink (1) or a ULink 2, the former USES a CYPRESS EZ-USB chip to implement the JTAG, look at the PCB of your pod if you are not clear on the model of ULink you are attempting to use. Make sure the right ULink is selected in the Debug Configuration pane of the tool chain.
Thanks for advising. I thought a ready-made pdf/video might be available on the web. Now, I see that I can use both. a ULINK2 as well as ULINK-ME adapter. I was under the impression that I could use just one connector (like we do in Arduino) but seems like we need a connector apart from the one which supplies power as mentioned here too: http://www.keil.com/mcbstr9/QuickStart_STR9.pdf I would try using ULINK2 and post the results tomorrow. Would that be fine? Thanks in advance.
+ it seems that open-source community is nowhere when compared to Raspberry/Beaglebone open-source forums. Manuals supplied by the manufacturers are a mess and not many hobbyists have worked with ARM (in an open-source network) but I hope I can make it to the end of my project.
Lots of people here don't work with hobby projects using open source code but develop code professionally. So no interest in producing fancy documents and open source code to post - it gives more money in the wallet to produce code solving specific customer problems and sell that code. Or put it into products and sell those products.
Any reason for this? Look at the price of the Keil tools - it isn't the kind of tools you normally buy for hobby use. But it makes a difference if the code you write is expected to ship in 1k or 10k or 100k hardware units that are sold.
Yes, and a search on YouTube, Google or Bing might bring up such resources readily.
The STR9 parts are pretty ancient, the level of support may reflect that.