2024-10-04 05:44 AM
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
Solved! Go to Solution.
2024-10-30 12:08 AM
The issue got solved by updatinng the version from 1.12 to 1.16 CubeIDE.
Thank you
2024-10-04 09:02 AM
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.
2024-10-07 02:05 AM
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.
2024-10-30 12:08 AM
The issue got solved by updatinng the version from 1.12 to 1.16 CubeIDE.
Thank you