|
本帖最后由 Luo990619 于 2024-12-27 08:47 编辑
目前环境是通过H743的FMC读FPGA那段的SRAM,使用 HAL_FMC_SRAM_Write_16b(&hsram, (uint32_t *)(SRAM_BANK_ADDR + WRITE_READ_ADDR1), fmc_buf1,1000)写; 使用HAL_FMC_SRAM_Read_16b(&hsram, (uint32_t *)(SRAM_BANK_ADDR + WRITE_READ_ADDR1), fmc_buf2,1000); #define SRAM_BANK_ADDR ((uint32_t)0x60000000) #define WRITE_READ_ADDR1 ((uint32_t)0x00100) 在keil里监控发现BUF1的值是给到BUF2,但在FPGA那的上位机上监控写的地址是128,而不是0x100=256(DEC),256/2=128,存在两倍的关系,这是为什么
|
|