Add clean,use canonical form for makefile filenames
in testing for device id, make sure tmp file is removed in all cases
According to the ram rom test app, the start of ram for id 0x413, "STM32F40xxx/41xxx" should be 0x20002000 not 0x20003000. in dev_table.c. Tested on stm32F405RGT6 Can test with command stm32flash -r /dev/null -S 0x20002000:4 /dev/ttyUSB0 succeeds on my part, while stm32flash -r /dev/null -S 0x20001ffc:4 /dev/ttyUSB0 fails suggesting that 0x20002000 is start of user ram in bootloader
App for verifying the flash and ram ranges
add cmdline args
add submodules and makefile
add useage
initial commit