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?
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 ...
Thank you for your help.