Skip to main content
Associate
October 4, 2024
Solved

Error mismatch data found at address, initialization of DMA

  • October 4, 2024
  • 1 reply
  • 1762 views

1. Hello ST, I am using STM32U535 microcontroller for my project which has external peripherals connected via I2C, SPI and UART buses. The thing is whenever I am independently using single protocol they are working fine as soon as I integrate two or three peripherals after testing independently, this error is repeating at different locations.

Error: Data mismatch found at address 0x08010004 (byte = 0x00 instead of 0xD0)

Error: Download verification failed

2. Also after this error when I disable the initalized peripherals in project.ioc file the code is not getting reflecting in the main.c file. The peripherals are initialised in the last state. For example, I required a UART based DMA before in project, now I don't need it so disabled it but related to it the code has not been generated. 

 

Can you share some information regarding these errors...

 

Thank you in advance

Best answer by aishwarya-5013

The issue got solved by updatinng the version from 1.12 to 1.16 CubeIDE.

 

Thank you

1 reply

Maryem
Technical Moderator
October 4, 2024

Hello @aishwarya-5013 ,

 

Could you please share the exact part number of the STM32U535 you are using and the binary file or the project you are working with? Thank you in advance !

 

Maryem.

Associate
October 7, 2024

The exact part number is STM32U535CBT6. Also there was a warning which was getting displayed while uploading the code 

C:/ST/STM32CubeIDE_1.12.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: Sensor_node_Firmware.elf has a LOAD segment with RWX permissions

I am unable to attach the binary or hex project file as .bin file and .hex file is throwing error.

 

 

aishwarya-5013AuthorBest answer
Associate
October 30, 2024

The issue got solved by updatinng the version from 1.12 to 1.16 CubeIDE.

 

Thank you