This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

is there a way to program an STR9 without uv3?

Hello,
It is possible to program an MCBSTR9 without uv3? Is there an external tool that can use ULINK/2/ME?

Parents Reply Children
  • Why "of course"?

    The tools are limited with regards to the size of applications they may produce. And some of the limits are there to make sure that you can't build multiple modules and glue them together. That is why you can't use scatter files or link to any base address or create position-independent code.

    But there is no specified limit specified to the size of binaries you may transfer to your target as long as you have somehow managed to build them - for example using gcc, or having one commercial license for building the application and then an evaluation version to transfer to target.

    Have you looked at:
    http://www.keil.com/demo/limits.asp

  • alright, that is good news - thanks. one more thing: are you aware of any limitations of evaluation boards (such as my MCBSTR9) in terms of program size payload that they allow to be flashed on them? I have a binary < 16 kb that runs correctly. the same binary (built with a licensed machine), that slightly exceeds 16kb (only added some redundant stuff to inflate it) does not reach main after being flashed by a non licensed uv3! I see the call to __main, and then it is over. is this generally an indication of a software problem?

  • There are no limitations imposed on the hardware. You pay for the hardware and get exactly identical hardware as people who own the commercial license.

    I tried to find a link to any reference for downloading. I known I have seen a thread about it before. But a tool vendor that requires a full development license for downloading an existing application would quickly loose customers.