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.
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.