Binaries, doesn't include addresses, we usually use the stripped elf (eg. snip.scan-ISM43362_M3G_L44-SDIO.stripped.elf) files as input for openOCD. have a look at download target in standard_platform_targets.mk (in tools/makefiles). This should give you an Idea of the command line we send to openOCD.
ST-Link does not support the programming of *.elf files. Only *.bin, *.hex and s-record.
I will look at standard_platform_targets.mk, but it appears Wiced does not support the ST-Link programmer in downloading *.bin files.
As of today WICED only supports programming using OpenOCD and FTDI chips (within the evaluation board) or using Olimex-ARM-USB-TINY-H.
1.downloaded bootloader(Wiced-SDK/build/waf_bootloader-NoOS-NoNS-BCM943362WCD4- SDIO/Binary/waf_bootloader-NoOS-NoNS-BCM943362WCD4-SDIO.bin) to 0x08000000.
2.downloaded dct(/Wiced-SDK/build/snip_scan-BCM943362WCD4-NetX/DCT.bin) to 0x08004000.
3.downloaded app(/Wiced-SDK/build/snip_scan-BCM943362WCD4-NetX/Binary/snip_scan-BCM943362WCD4-NetX.bin) to 0x0800C000.
Then snip.scan is working fine for me.Got the values from DCT.map.. Hope this helps..
Yes! this is the answer I was looking for, thank you. You can use an ST-Link for JTAG programming.
I hope this helps someone else in the future.