I am ready to release my efforts on the world at large. This is my first(*) embedded project and I am wondering what build artefacts I should be controlling.
Up till now, I have been controlling the source and project files in a git repository.
At a bare minimum, I need to control the .hex file.
Ideally, I would like to be able to load up and debug the .hex file with uVision. Is this possible?
Or should I be controlling the .axf file as well?
Or should I zip up the whole obj directory and nuke it from orbit just to be safe?
Thanks
joe
Target hardware LPC1768 Software uVision 5.12
(*) Not quite true, but considering how much I have forgotten since my efforts in 1989 it may as well be my first embedded project.