首页 > 其他分享 >在stm32f767中使用fmc外挂dram

在stm32f767中使用fmc外挂dram

时间:2024-03-12 12:33:42浏览次数:15  
标签:int xxx char dram 编译器 stm32f767 buf fmc

`uint16_t buf[6] attribute((at(0xd0000000))) = {0}; //将缓冲数组分配到外部dram中。

void TestDram(void)
{
uint16_t xxx[6] = {0x1111,0x2222,0x3333,0x4444,0x5555,0x6666};
for(int i = 0; i < 5;i++)
{
buf[i] = xxx[i];
}

for(int i = 0; i < 5; i++)
{
	if (xxx[i] != buf[i])
	{
		USART_SendByte((unsigned char*)("error"),5);
	}
	else
	{
		USART_SendByte((unsigned char*)("ok"),2);
	}
}

}
`

keil环境,使用默认编译器5.然后这样写一个数组,用buf[i]访问就会进入总线错误,但是用p = (char)0xd0000000;然后(p+i)访问就不会产生总线错误。不太懂是啥原理?mpu保护,编译器本身bug,但这样做就对了,折腾了一天。。。。。

标签:int,xxx,char,dram,编译器,stm32f767,buf,fmc
From: https://www.cnblogs.com/LuRenZ1002/p/18068044

相关文章

  • 从SDRAM到DDR SDRAM
    内容:SDRAM的操作和代码;DDR3的一些介绍(DDR3代码在其他地方)之前的笔记:存储器~Zynqbook第九章_zynq存储数据-CSDN博客SDRAM学习与实现串口传图_如何传输给sdram-CSDN博客Zynq上的存储器接口与差分时钟与DDR3_zynqddr3-CSDN博客DDR3笔记频率配置_ddr3在z系列芯片的设置-CSDN博......
  • 软件无线电处理平台设计方案:330-基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U PXIe接口
    一、板卡概述   本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持PCIeX8、64bit DDR3容量2GByte,HPC的FMC连接器,板卡支持PXIE标准协议,其中XJ3标准高速差分接口,支持PCIeX 2。软件具有windows,Linux驱动。 二、功能和技术指标......
  • FMC子卡设计资料原理图450-基于ADRV9009的双收双发射频FMC子卡 数字信号处理卡 射频收
    FMCJ450-基于ADRV9009的双收双发射频FMC子卡   一、板卡概述       ADRV9009是一款高集成度射频(RF)、捷变收发器,提供双通道发射器和接收器、集成式频率合成器以及数字信号处理功能。这款IC具备多样化的高性能和低功耗组合,FMC子卡为2路输入,2路输......
  • 软件无线电处理平台设计方案:330-基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U PXIe接口
    一、板卡概述     本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持PCIeX8、64bit DDR3容量2GByte,HPC的FMC连接器,板卡支持PXIE标准协议,其中XJ3标准高速差分接口,支持PCIeX 2。软件具有windows,Linux驱动。二、功能和技术......
  • KU060板卡设计方案:636-基于FMC的KU060高性能 PCIe 载板 AI加速计算卡
    基于FMC的KintexXCKU060高性能PCIe载板 一、板卡概述   板卡主控芯片采用Xilinx公司的KintexUltraScale系列FPGAXCKU060-2FFVA1156。板载2组64bit的DDR4SDRAM,每组容量2GB,可稳定运行在2400MT/s。支持PCIEGen3x8模式及一路FMCHPC接口。同时可提供Windows,Linux......
  • ZCU106板卡 FMC接口 PCB设计注意事项
    1.无法使用JTAG问题描述:接上FMC转接板导致无法使用JTAG。原因:TDI和TDO通过一个引脚FMC_HPC1_PRSNT_M2C_B来控制通断,该引脚为高电平TDI和TDO连接在一起。FMC_HPC1_PRSNT_M2C_B默认有一个上拉电阻。但是FMC转接板一般会把H2引脚FMC_HPC1_PRSNT_M2C_B接地,导......
  • DRAM价格飙升,三星和美光计划Q1涨幅高达20% | 百能云芯
    根据最新的存储器模组行业消息,随着自2023年下半年以来NANDFlash价格一路攀升,三星电子和美光等主要存储器制造商计划在Q1上调DRAM价格,涨幅预计将达到15%-20%。业内分析师指出,上游制造商的关注点正在从NAND转移到DRAM,特别是DDR4和DDR5等型号,成为下一轮价格上涨的关键推动力。据百能......
  • CF527E Data Center Drama
    题意给你一张无向图。你可以添加若干条边,然后给所有边定向。使得每一个点的出入度为偶数。Sol出入度为偶数,显然为欧拉环路的充要条件。考虑对于所有原图度数为奇数的点两两相连。如果不满足边数为偶数直接连自环即可。跑一边欧拉环路,对于相邻两条边反向连就行了。Code#i......
  • [粘贴]Introducing Exadata X9M: Dramatically Faster, More Cost Effective, and Eas
    https://blogs.oracle.com/exadata/post/exadata-x9m  TheExadataProductManagementandDevelopmentteamsareexcitedtoannouncethenextgenerationofExadataDatabaseMachineplatform,the OracleExadataDatabaseMachineX9M. Built onoverade......
  • 转一篇DDR SDRAM 电源完整性分析
    Project:MOTOROLAX??Software:CSTPCBSTUDIO (对电源完整性分析使用的是CSTPCBSTUDIO里的频域有限元法对电源平面进行建模)MentorHyperLynxPI说明:1:MTK帮我们分析电源完整性是采用的Sigrity(已被Cadence收购)。2:MTK做的电源完整性分析包括板级电源完整性和......