zynqQSPI启动配置
配置主要是官方zedboard进行配置,便于开发的目的,fpga的bit的文件和BOOT。bin分开使用QSPI需要进行分区设置QSPI256Mbit(32MByte)flashmappingstartendsizename0x00000000x01000000x100000boot。bin(1MB)0x01000000x07000000x600000uImage(6MB)0x07000000x07200000x020000devicetree(128KB)0x07200000x0D000000x5E0000ramdisk(5。875MB)0x0D000000x15000000x800000bitstream(8MB)0x15000000x20000000x6C0000data(6。75MB)修改kernelarcharmbootdtszynqzed。dtsmemory{devicetypememory;reg0x00x1c000000;};chosen{bootargsconsolettyPS0,115200rootdevmmcblk0p1rwearlyprintkrootfstypeext3rootwaitdevtmpfs。mount0;bootargsconsolettyPS0,115200rootdevramrwinitrd0x800000,8Mearlyprintkrootwaitdevtmpfs。mount1;bootargsconsolettyPS0,115200rootdevramrwearlyprintk;linux,stdoutpathuart1;stdoutpathuart1;};qspi{statusokay;isdual0;numcs1;xlnx,fbclk0x1;xlnx,qspimode0x0;flash0{compatiblen25q128a11;compatibles25fl256s1;reg0x0;spitxbuswidth1;spirxbuswidth4;spimaxfrequency50000000;addresscells1;sizecells1;partitionqspifsbluboot{labelqspifsbluboot;reg0x00x100000;};partitionqspilinux{labelqspilinux;reg0x1000000x600000;};partitionqspidevicetree{labelqspidevicetree;reg0x7000000x20000;};partitionqspirootfs{labelqspirootfs;reg0x7200000x5E0000;};partitionqspibitstream{labelqspibitstream;reg0xD000000x800000;};partitionqspidata{labeldata;reg0x15000000xB00000;};};};修改ubootarcharmdtszynqzed。dtsmemory{devicetypememory;reg0x00x1c000000;};qspi{uboot,dmprereloc;statusokay;isdual0;numcs1;flash0{compatibles25fl256s1;reg0x0;spitxbuswidth1;spirxbuswidth4;spimaxfrequency50000000;addresscells1;sizecells1;partitionqspifsbluboot{labelqspifsbluboot;reg0x00x100000;};partitionqspilinux{labelqspilinux;reg0x1000000x600000;};partitionqspidevicetree{labelqspidevicetree;reg0x7000000x20000;};partitionqspirootfs{labelqspirootfs;reg0x7200000x5E0000;};partitionqspibitstream{labelqspibitstream;reg0xD000000x800000;};partitionqspidata{labeldata;reg0x15000000xB00000;};};};includeconfigszynqcommon。hloadbitaddr0x200000qspibootechoCopyingLinuxfromQSPIflash。。。sfprobe0sfread{loadbitaddr}0xd000000x800000fpgaloadb0{loadbitaddr}0x800000sfread{kernelloadaddress}0x100000{kernelsize}sfread{devicetreeloadaddress}0x700000{devicetreesize}echoRuningKernel。。。bootm{kernelloadaddress}{devicetreeloadaddress}
sf具体用法SPIflashsubsystemUsage:sfprobe〔〔bus:〕cs〕〔hz〕〔mode〕initflashdeviceongivenSPIbusandchipselectsfreadaddroffsetlenreadlenbytesstartingatoffsettomemoryataddrsfwriteaddroffsetlenwritelenbytesfrommemoryataddrtoflashatoffsetsferaseoffset〔〕leneraselenbytesfromoffsetlenrounduplentoblocksizesfupdateaddroffsetleneraseandwritelenbytesfrommemoryataddrtoflashatoffset
sfprobe050000000配置SPI50M速率TF卡uEnv。txtbootargsconsolettyPS0,115200rootdevmmcblk0p1rwearlyprintkrootfstypeext3rootwait
电气运行试题七1。电气五防1。防止误拉合开关2。防止误入带电间隔3。防止带电合接地刀闸或挂接地线4。防止带地线合闸送电5。防止带负荷拉合刀闸2。励磁调节器的运行方式1。恒电压2。无功3……
都说大众车毛病多,修不好,可为啥还是受追捧大众车因为进入中国市场比较早,给国人留下了很深的大众情怀。八九十年代,国内经济水平不高,如果能开一辆上海大众的车,那这人非富即贵。如今,大众车越来越平民化,却依然占据着国人心中……
中消在线APP产品AxureRP原型编号:0208中消在线APP产品AxureRP原型版权说明:本站所有资料主要来源于网络的公开信息,都保留了原来的版权信息,本站所有的资料文档仅限用于学习交流,如若有侵权的……
2021,我们将推动信用卡继续前行2020年,遭遇了近几十年来全球同时遭遇的一场突如其来的大难。终于,我们幸运地走过了这艰难的一年,走入了2021年。2020年,虽然信用卡与支付整体行业受到疫情影响,发展……
国产100元内存兼容性完美!QL3X处理器网红平台稳定性横评本文献给已经使用或者打算使用INTELQL3X魔改处理器的朋友们,包含了常见市售内存的兼容性情况,至于小伙伴们反馈的点不亮系列,魔改君基本没遇到。这种风扇一般……
延迟退休到底意味着什么?大家好,我是老李。今天和大家聊聊延迟退休。前几天,延迟退休即将开始实施的消息,又一次登上了社交媒体的热搜头条。不少人也都发现了,用词从研究变成了实施,这就意味……
IBM放弃人脸识别?事情没那么简单近日,IBM宣布退出人脸识别业务,引起了业界的一番热议。IBM的CEO还给美国国会写了一封信,信里面是这么说的:IBM坚决反对,同时也不会容忍,使用包括人脸识别在内……
开惯了落地33万汉兰达,再体验UNIK,终于知道国产和合资的开惯了落地33万入手的汉兰达,再试驾体验UNIK,终于知道国产和合资的差距!提到中型SUV,想必汉兰达绝对是绕不开的话题,作为中型SUV领域绝对的标杆,汉兰达的市场影响力……
在寂寞的夜里照亮你!明基ScreenBarPlus使用感受作为一个生活在办公室的咸鱼,本人此次有幸在降频评测室的邀请下,拿到了明基这款屏幕挂灯ScreenbarPlus,并写下这篇使用感受。我对屏幕挂灯有刚性需求,所以这篇使用感受应该……
20世纪十大战争(四)人间浩劫科技创新的机械化战争:第二次世界大战第二次世界大战(1939~1945年)历时6年。这场战争是德、日、意轴心国与中、苏、美、英等同盟国和全世界反法西斯力量进行的人类历史上……
MT5将淘汰MT4?数百万交易者恐怕不会答应从上个世纪国际货币自由浮动以来,越来越多的人留意到货币波动起伏之间暗藏的投机机会。一开始,金融交易只适合高净值人群、或者在大型投资机构里工作的人。而在互联网高速发展和普及……
库斯途定价16。98万起,要成为家用MPV领军者,凭什么?在中国汽车消费进入新时代的大背景下,三胎政策的实施,让MPV市场的热度进一步升高,而主流家用MPV市场已经当仁不让的成为消费新主力。北京现代正是这一市场的先行布局者。20……