J-link with the cottage goods, do not know the cottage for a few generations of the kind .... With the stm32f103c8t6 of the small board is also a cottage for several generations of the kind, only 25 dollars ... Fortunately can use, J-link with Segger Company's software can identify, also can find the CPU, the board's feet are left out.
Talk less, work.
Connect the hardware, double-click Open Segger directory J-link.exe, see Print the following information:
SEGGER J-link Commander v4.02d ('?' forHelp ) Compiled Mar A the the: the: -DLL version v4.02d, compiled Mar A the the: the: thefirmware:j-link Arm-ob STM32 compiled Mar on . -:xx: thehardware:v7.xxS/N:20090928Feature (s): Rdi,flashdl,flashbp,jflash,gdbfullvtarget=3. 300vinfo:totalirlen=9, Irprint =0x0011Info:found Cortex-M3 R1P1, Little endian. Info:tpiu fitted. Info:fpunit:6Code (BP) Slots and2literal Slotsfound2JTAG devices, Total Irlen =9: Id of Device #0:0x3ba00477Id of Device #1:0x16410041Cortex-M3 identified. JTAG Speed:5KHz
Find two Jtag, hehe, this small board also burned J-link firmware, thank Almighty Segger.
According to Hugebird's document "Usb-brjtag Manual STM32", to write Usbbootloader to 0x08000000, so, first look at the current firmware this position what. Because there is no led, will not be good to judge whether to burn.
0x08000000 8 08000000 - Geneva xx - in on xx ,
Then, just go to the program:
1) Open Jflasharm,file->open find Hidbl_stm32_hse.hex
2) Options->project Settings->cpu->stm32f103c8t6. Here, look down, Flash's base addr is 08000000. Well, the document is said to burn to this location, not sure, do not know whether to put the following individual setor inside the first second to tick off; not to retry.
3) target-> Connect,target->program&verify
Finish burning, keep using J-link.exe.
0x08000000 8 08000000 xx Geneva xx - the - xx ,
It means it's normal to burn.
Then use the USB bootloader to download the remaining firmware.
J-link Burn Write Brjtag tool