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

How to transfer a project without having access to the original source code

Hi
I am working on a project using Keil and the ARM STM32.
I want to send my project to others to download on their ARM (stm32) without having access to the original source code.
Can I generate library file to send others?
Can any one help me on this question?

Parents Reply Children
  • If it's just to download to their targets, just send them a Hex file.

    Simples!

  • Thank you Andrew for your response.
    Sorry if my question is basic but I am looking for a method for something like "firmware updating" which is usually is done by receiving a file (may be hex file but not the original source code).
    I have already used hex file for downloading on the target using ST-Link utility.
    But I cannot find this option in Keil.
    Could you please help me how can I address the hex file in Keil, without having any source file.
    As I am checking, there is no option for adding hex file under menu "Add Existing Files to Group 'Source Group 1' in Keil 5.

  • I don't follow what you're trying to do.

    To do in-application firmware update, you need a bootloader.

    ST have several application notes on how to do this for STM32.

    Plenty of 3rd-party options - both open-source and commercially licensed - are available.

    If you were to put "bootloader" into the 'Search' box on this site, I'm sure you'd find plenty to look at ...