Stlink: STM32F030R8T6: рдлреНрд▓реИрд╢ рд▓реЛрдбрд░ рд░рди рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдордИ 2020  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: stlink-org/stlink

  • рдкреНрд░реЛрдЧреНрд░рд╛рдорд░/рдмреЛрд░реНрдб рдкреНрд░рдХрд╛рд░: рдПрд╕рдЯреА-рд▓рд┐рдВрдХ v2.1
  • рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг: STSW-LINK007 2.37.26
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг: рд▓рд┐рдирдХреНрд╕, XUbuntu 18.04 LTS
  • рд╕реНрдЯрд▓рд┐рдВрдХ рдЯреВрд▓реНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдФрд░/рдпрд╛ рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрд╢: 1.6.0-311-ga98b094
  • Stlink рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдЯреВрд▓ рдХрд╛ рдирд╛рдо: st-flash
  • рд▓рдХреНрд╖реНрдп рдЪрд┐рдк (рдФрд░ рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ рддреЛ рдмреЛрд░реНрдб): STM32F030R8T6, рдиреНрдпреВрдХреНрд▓рд┐рдпреЛ-64

рдХрдорд╛рдВрдбрд▓рд╛рдЗрди-рдЖрдЙрдЯрдкреБрдЯ:

> st-flash write dioda.bin 0x08000000
st-flash 1.6.0-311-ga98b094
2020-05-17T17:59:37 INFO common.c: F0xx: 8 KiB SRAM, 64 KiB flash in at least 1 KiB pages.
file dioda.bin md5 checksum: d3ad84699b33f431b86a77e53b16b11a, stlink checksum: 0x0000080b
2020-05-17T17:59:37 INFO common.c: Attempting to write 56 (0x38) bytes to stm32 address: 134217728 (0x8000000)
2020-05-17T17:59:37 INFO common.c: Flash page at addr: 0x08000000 erased
2020-05-17T17:59:37 INFO common.c: Finished erasing 1 pages of 1024 (0x400) bytes
2020-05-17T17:59:37 INFO common.c: Starting Flash write for VL/F0/F3/F1_XL core id
2020-05-17T17:59:37 INFO flash_loader.c: Successfully loaded flash loader in sram
2020-05-17T17:59:37 ERROR flash_loader.c: flash loader run error
2020-05-17T17:59:37 ERROR common.c: stlink_flash_loader_run(0x8000000) failed! == -1
stlink_fwrite_flash() == -1

рдЕрдкреЗрдХреНрд╖рд┐рдд/рд╡рд┐рд╡рд░рдг:

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЬрд╛рдирдХрд╛рд░реА:

  • st-info рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ
  • st-flash рдореЗрдВ --reset рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХреЛрдИ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ
  • рдкрд╛рд╡рд░рд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ рдмреЛрд░реНрдб рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  • рдлреНрд▓реИрд╢рд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдЪрд┐рдк рдХреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдорд┐рдЯрд╛рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ
  • STM32F103RBT6 (рд╡рд╣реА рдПрд╕рдЯреА-рд▓рд┐рдВрдХ рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдиреНрдпреВрдХреНрд▓рд┐рдпреЛ рдмреЛрд░реНрдб рдПрдХ рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдареАрдХ рдЪрдордХрддрд╛ рд╣реИ
bufixed componenst-flash erroflash-loader olinux programmestlinkv2-1 staturesolved targestm32f0

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде, рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ)?

рдореИрдВрдиреЗ рдЖрдкрдХреА рд╢рд╛рдЦрд╛ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╢рд╛рдпрдж рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде, рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ)?

https://github.com/chenguokai/stlink/tree/stlink-v3_pre

рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рд╣реВрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдирдП рдлреНрд▓реИрд╢рд▓реЛрдбрд░реНрд╕ рдХреЗ рдЧреИрд░-рдкреАрдЖрдИрд╕реА рдХреЛрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬреЛ рдлреНрд▓реИрд╢рд▓реЛрдбрд░.рд╕реА рдореЗрдВ рдПрдХ рдЧрдВрджреЗ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде, рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ)?

рдореИрдВрдиреЗ рдЖрдкрдХреА рд╢рд╛рдЦрд╛ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

@chenguokai : рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдлреНрд▓реИрд╢рд▓реЛрдбрд░, рдкреАрдЖрдИрд╕реА (рд╕реНрдерд┐рддрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрдб) рд╣реИ рдЬрдмрдХрд┐ рдирдП рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рднреА рдореБрдЭреЗ рдЖрдзрд╛рд░ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреА рдкрдбрд╝реАред

рд╕рдВрдХрд▓рд┐рдд рдлреНрд▓реИрд╢рд▓реЛрдбрд░реНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рдХреЗ, рдореИрдВрдиреЗ рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ рдореЛрдб рдХреЛ рдкреАрд╕реА (рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдЙрдВрдЯрд░) рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╡реЗ рдкреАрдЖрдИрд╕реА рдХреЗ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреНрд▓реИрд╢рд▓реЛрдбрд░.рд╕реА рдореЗрдВ рдЧрдВрджреЗ рд╣реИрдХ рдХреЛ рдорд╛рд░реНрдХреЛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрд╛ред рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ, рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдлреНрд▓реИрд╢рд▓реЛрдбрд░ рдХреЛрдб рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреАрдЖрдИрд╕реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛ рдПрдирдУрдкреА рдХреЛ рдмрд╛рдЗрдирд░реА рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдлреНрд▓реИрд╢рд▓реЛрдбрд░ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдареАрдХ рд╣реИ рддреЛ, рдЖрдк рдЬреВрди рд░рд┐рд╣рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдореЗрдВ рд╣рд╛рде рд╣реИ, рд▓реЗрдХрд┐рди рдХреА рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ develop рдХреЗ рдмрдЬрд╛рдп stlink-v3_pre рдЬреЛ рдореИрдВ рдкрд┐рдЫрд▓реЗ рдкреАрдЖрд░ рдХреЗ рдмрд╛рдж рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

@ grzegorz-kraszewski рдХреГрдкрдпрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░рд╛ рдкреАрдЖрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ :-)

@ grzegorz-kraszewski рдХреГрдкрдпрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░рд╛ рдкреАрдЖрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ :-)

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджреВрд╕рд░реЗ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ:

> st-flash write ~/dioda_f030.bin 0x08000000
st-flash 1.6.0-314-g273e798
2020-05-18T10:59:30 WARN common.c: unknown chip id! 0x374b
Failed to connect to target

@ grzegorz-kraszewski: рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЯрд┐рдХрдЯ рдЦреЛрд▓реЗрдВред

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджреВрд╕рд░реЗ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ:

рдХреНрдпрд╛ рдкреБрди: рд▓реЙрдиреНрдЪ рдпрд╛ рдЕрдирдкреНрд▓рдЧ рдФрд░ рдкреНрд▓рдЧ рдорджрдж рдХрд░рддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ceremcem picture ceremcem  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gorynch picture gorynch  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vitormhenrique picture vitormhenrique  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

purjus74 picture purjus74  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gcohara picture gcohara  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ