Skip to main content
Visitor II
March 25, 2025
Question

MULTI_Q U545REQ

  • March 25, 2025
  • 2 replies
  • 701 views

I used MultiQ example 'LPBAM_DMA_MultiQExec' 

I change code for U545REQ board but it doesn't work.

i found some issue

This is 'LPBAM_DMA_MultiQExec' code

tatic void MX_LPDMA1_Init(void)
{

 /* USER CODE BEGIN LPDMA1_Init 0 */

 /* USER CODE END LPDMA1_Init 0 */

 /* Peripheral clock enable */
 __HAL_RCC_LPDMA1_CLK_ENABLE();

 /* LPDMA1 interrupt Init */
 HAL_NVIC_SetPriority(LPDMA1_Channel0_IRQn, 0, 0);
 HAL_NVIC_EnableIRQ(LPDMA1_Channel0_IRQn);

 /* USER CODE BEGIN LPDMA1_Init 1 */

 /* USER CODE END LPDMA1_Init 1 */
 handle_LPDMA1_Channel0.Instance = LPDMA1_Channel0;
 handle_LPDMA1_Channel0.InitLinkedList.Priority = DMA_LOW_PRIORITY_LOW_WEIGHT;
 handle_LPDMA1_Channel0.InitLinkedList.LinkStepMode = DMA_LSM_FULL_EXECUTION;
 handle_LPDMA1_Channel0.InitLinkedList.LinkAllocatedPort = DMA_LINK_ALLOCATED_PORT1;
 handle_LPDMA1_Channel0.InitLinkedList.TransferEventMode = DMA_TCEM_LAST_LL_ITEM_TRANSFER;
 handle_LPDMA1_Channel0.InitLinkedList.LinkedListMode = DMA_LINKEDLIST_NORMAL;
 if (HAL_DMAEx_List_Init(&handle_LPDMA1_Channel0) != HAL_OK)
 {
 Error_Handler();
 }
 if (HAL_DMA_ConfigChannelAttributes(&handle_LPDMA1_Channel0, DMA_CHANNEL_PRIV) != HAL_OK)
 {
 Error_Handler();
 }
 /* USER CODE BEGIN LPDMA1_Init 2 */

 /* USER CODE END LPDMA1_Init 2 */

}

my generation code is

static void MX_LPDMA1_Init(void)
{
 /* USER CODE BEGIN LPDMA1_Init 0 */

 /* USER CODE END LPDMA1_Init 0 */

 /* Peripheral clock enable */
 __HAL_RCC_LPDMA1_CLK_ENABLE();

 /* USER CODE BEGIN LPDMA1_Init 1 */

 /* USER CODE END LPDMA1_Init 1 */

 /* Set LPDMA1 instance */
 handle_LPDMA1_Channel3.Instance = LPDMA1_Channel3;
 handle_LPDMA1_Channel3.InitLinkedList.Priority = DMA_LOW_PRIORITY_LOW_WEIGHT;
 handle_LPDMA1_Channel3.InitLinkedList.LinkStepMode = DMA_LSM_FULL_EXECUTION;
 handle_LPDMA1_Channel3.InitLinkedList.TransferEventMode = DMA_TCEM_LAST_LL_ITEM_TRANSFER;
 handle_LPDMA1_Channel3.InitLinkedList.LinkedListMode = DMA_LINKEDLIST_CIRCULAR;
 if (HAL_DMAEx_List_Init(&handle_LPDMA1_Channel3) != HAL_OK)
 {
 Error_Handler();
 }
}

 why ' handle_LPDMA1_Channel3.InitLinkedList.LinkAllocatedPort = DMA_LINK_ALLOCATED_PORT1;' This line is not generatione??

    This topic has been closed for replies.

    2 replies

    dlagyalsAuthor
    Visitor II
    March 25, 2025

    This is my file. please help me

    dlagyalsAuthor
    Visitor II
    April 1, 2025

    Is there no one? No one is responding??