幫忙!未解析標題 RX_FIFO_RD

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,

我有一個非常有趣的問題,我幾天都無法解決。 我有兩台不同的計算機,它們設置為相同。

在一台計算機上,RX FIFO 緩衝區(RX_FIFO_RD)可以更正,引用到 /MTB_ 共享/MTB-PDL-CAT1/發行版本 3.7.0//設備/組件 _CAT1A/包括/IP /CYIP_SCB.h. 它構建編譯和運行。

在第二台計算機上,無法解析相同的 RX_FIFO_RD,並要求我選擇使用哪個標頭 cyip_ble.h, 第二十四小時 和 cy_scb.h 從元件 _CAT1A,組件 _CAT1B 或組件 _CAT1C。 使用「設備配置器」後,似乎無法鏈接到正確的標題。

 

我終身無法找出為什麼這在第二台計算機上無法正常工作。 感謝您的幫助

 

 

代碼片段如下:

 

無效配置 _rx_dma(uint32_t* 緩衝區 _a,uint32_t* 緩衝區 _b,cy_stc_sysint_t* 內 _配置){

cy_en_dma_ 狀態 _t dma_init_狀態;
const cy_stc_sysint_t intrXDMA_cfg =;//-----------------------------------------------------------------------------------------------------------------//SCB0 從屬 0//-----------------------------------------------------------------/* 初始化 SCB0 描述符 1 */ dma_in 它狀態 = Cy _ DMA _ 描述器 _ 初始化(SRx0 _ 描述器 _0,sRx0_
{
.intrsrc=sRx0_IRQ,
.intrPriority = 7u
}




& &描述 _0 _ 配置);如果(dma_init _ 狀態!
= CY_ DMA _ 成功)
{
handle_error();
}

/* 初始化 SCB0 描述符 2 */
dma_init_status = cy_DMA_ 描述器 _初始化(SRX0 _ 描述器 _1,SRX0 _ 描述器 _1_配置);如果(dma_入 _ 狀態!&&
= CY_ DMA _ 成功)
{
handle_error();
}

//初始化 DMA 通道 20(對應於 SCB2 rx)d
ma_init_status = CY_DMA_ 通道 _ 初始化(SRX0_ HW,SRX0_ 通道,SRX0_ 通道配置);如果(dma_ 初始 _ 狀態!&
= CY_ DMA _ 成功)
{
handle_error();
}

/* 設定為 (SCB0) 描述元 1 來源和目的地位址 */
CY_DMA_ 描述器 _ 設定 SRC 位址 (srx0_ 描述器 _0、(uint32_t *) SSPI0_HW-RX_FIFO_RD);
CY_DMA_描述器 _設定位址 (&srx0_ 描述 _0, (uint32_t *) 緩衝區 _a); & > &


/* 設定為 (SCB0) 描述元 2 來源和目的地位址 *
/ CY_DMA_ 描述器 _ 設定 SRC 位址 (srx0_ 描述器 _1、(uint32_t *) SSPI0_HW-RX_FIFO_RD);
CY_DMA_描述器 _設定位址 (&SRX0_ 描述 _1, (uint32_t *) 緩衝區 _b); & > &

//上面的所有行都為描述器結構設置了內容
//下面的行設置當前(起始)DMA 描述符狀態,因此將以描述符 0
CY_DMA_ 頻道 _ 集描述符開始(SRX0_HW,SRX0_ 通道,SRX0_ 描述器 _0);&


/* 初始化並啟用來自 RxDMA 中斷 */
CY_SysInt_Init(INT_config,rx_dma_ 完成);//處理器 NVIC_enableIRQ 的系統中斷(INT_配置-intr & SRC);
>

/* 啟用 DMA 中斷來源。 */
CY _ DMA _ 通道 _ 設置中斷遮罩(SRX0_ HW,SRX0 _ 通道,CY_DMA _ 輸入 _ 遮罩);

/* 啟用通道和 DMA 區塊來啟動描述器執行過程 */
CY_DMA_ 通道 _ 啟用(SRx0_HW,SRx0_ 通道);CY_DMA _ 啟用(SRx0_HW);


}

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Help-Unresolved-header-RX-FIFO-RD/td-p/627261

1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@peterq

您可以共享兩個項目的構建日誌嗎?

建置日誌可以在以下位置找到:..(您的項目位置)..\ .中繼資料\ .插件\ org.eclipse.cdt.ui\ global-build.log

最好的問

0