Skip to main content
mishuk
Associate III
April 2, 2021
Question

Burning STM32MP1 via USART. Is it possible ? I got errors in STM32CubeProgrammer

  • April 2, 2021
  • 3 replies
  • 1423 views

Burning STM32MP1 via USB DFU works fine. When I try to burn via USART I stick with errors:

GetPhase command not acknowledged after 3 retries

Parition 0xbb not found in TSV File

Flash layout is the same in both cases (attached). Is it possible to burn STM32MP1 from anything else than USB DFU (USART or JTAG/SWD) ?

This topic has been closed for replies.

3 replies

Olivier GALLIEN
Technical Moderator
April 2, 2021

Hi @mishuk​ 

Which version of STM32CubeProgrammer and OSTL are you using ?

Thx

Olivier

Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
mishuk
mishukAuthor
Associate III
April 2, 2021

STM32CubeProgrammer 2.7.0

OSTL ? What is it ? Sorry for silly question

Olivier GALLIEN
Technical Moderator
April 2, 2021

Hi @mishuk​ ,

Sorry my fault OSTL stand for OpenSTLinux. :)

I presume you are using V2.1.

Could you please make a try with V2.6 ?

USART flash is supported but we only guarantee ssbl and fsbl partition flash.

Behond, due to the very poor bandwidth we do not think it can be a good alternative for full linux image flash.

Your reported behavior with V2.7 need anyway to be checked.

Olivier

Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
mishuk
mishukAuthor
Associate III
April 5, 2021

Hi Oliver!

We are using SoM MYC-YA157C from MYIR. It`s Yocto layer is based on OpenSTLinux v2.0.0. So I can`t jump to OpenSTLinux newer version without breaking MYIR layers. Besides, you persuade me avoid using USART for flashing full linux image: it will take about 3 days for 4GB eMMC, indeed ...