2017-10-11 06:09 AM
In summer 2017, I started an project with the STM32F767 on the Nucleo board, because the H743 was still announced but not available. For some weeks I got the new Nucleo board of the STM32H743.
After I transferred the code from the F767 to the H743, I recognized the not working DMA interrupt. The DMA interrupt was working on the 767 perfectly. So I reduced the code of the F767 and the H743 (by using cube) to only this function for see what�s the difference.I can�t see, why the interrupt for the DMA at the STM32H743 is not working!
Have somebody done something like this already and was successful?
I put both projects for Cube and the AC6 workbench to the attachment. Hope somebody can help me.
BR Volker
#stm32h743 #stm32h7Solved! Go to Solution.
2018-06-05 09:57 AM
2018-06-06 02:18 AM
Posted on June 06, 2018 at 09:18
Hello Bremauer.VolkerI've got the same your problem. Please show me where is
LinkerScript.ld located in. I couldn't find it in my project.
2018-06-06 02:27 AM
Name, syntax and location of the linker script depends on the toolchain (IDE).
Which one you are using ?
2018-06-06 02:46 AM
System Workbench for STM32 - OpenOCD (for Windows 32bits)
Version: 1.15.0.201708311556
Build id: @build@Copyright (c) 2014 Ac6 Tools. All rights reserved.
Visit
https://community.st.com/external-link.jspa?url=http%3A%2F%2Fwww.openstm32.org
2018-06-06 02:54 AM
Depending on your project structure, search for the *.ld extention.
You can define different scripts for Debug|Release
in my poject:
W:\Proj_H743\H743\STM32H743ZITx_FLASH.ld
2018-06-06 05:48 AM
Hi Volker, thanks for your reply. Is the linker file created by CubeMX or you edited it manually?
2018-06-06 06:13 AM
Thank for your replay. I use Keil 5 to complie, My project is read multi channels ADC, but I can't use DMA for ADC. If you know it, please help me! I use stm32H743VI6 and variables adc_value not change...
2018-06-06 07:36 AM
Created by cube-x and edited by myself for my purpose.
2018-06-07 08:15 AM
Hi Nhan,
My setting for ADC1, of cause I am using also ADC2 and ADC3 (looks nearly same)
Difference to your app:
ADC1 is triggered by Timer3 Capture. In your example you want to trigger by SW.
DMA definition for all ADC DMA channels
Hope this helps.
2018-06-08 06:12 AM
The linker script you posted in the message differs from the one in the archive. Which one is correct?