首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从vivado 2015.2迁移到2016.4后,初始化和使用SD卡不起作用

可能是由于以下原因导致的:

  1. 版本兼容性问题:vivado 2016.4可能对SD卡的初始化和使用方式进行了一些改变,与2015.2版本不兼容。在迁移后,需要重新查阅vivado 2016.4的文档,了解新版本中SD卡的初始化和使用方法。
  2. 配置问题:在迁移过程中,可能未正确配置SD卡的相关参数。需要确保在vivado 2016.4中正确设置SD卡的引脚映射、时钟频率、数据传输模式等参数。
  3. 代码更新问题:迁移后,可能需要更新SD卡相关的驱动程序或库文件。检查代码中是否有对SD卡初始化和使用的部分,确保代码与新版本兼容,并进行必要的更新。

解决该问题的步骤如下:

  1. 确认vivado 2016.4版本的SD卡初始化和使用方式。可以参考Xilinx官方文档或用户手册,查找相关信息。
  2. 检查项目配置,确保SD卡的引脚映射、时钟频率、数据传输模式等参数正确配置。
  3. 检查代码中与SD卡初始化和使用相关的部分,确保代码与新版本兼容。如果需要更新代码,根据新版本的要求进行相应的修改。
  4. 如果问题仍然存在,可以尝试重新生成bitstream文件,并重新烧录到目标设备上。

腾讯云相关产品和产品介绍链接地址:

腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能等。以下是一些相关产品和介绍链接地址:

  1. 云服务器(ECS):提供弹性计算能力,支持多种操作系统和应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  2. 云数据库(CDB):提供高可用、可扩展的数据库服务,支持多种数据库引擎。详情请参考:https://cloud.tencent.com/product/cdb
  3. 云存储(COS):提供安全、可靠的对象存储服务,适用于各种数据存储需求。详情请参考:https://cloud.tencent.com/product/cos
  4. 人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。详情请参考:https://cloud.tencent.com/product/ai
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux使用make编译_linux load

配置好硬件项目,PetaLinux项目需要一个硬件描述文件(XSA)包含有关处理器系统的信息。可以 Vivado中运行导出硬件,获得硬件描述文件。...卡在硬件上启动 PetaLinux 镜像 将以下文件 /pre-built/linux/images/ 复制到 SD 中 FAT32 格式的第一分区根目 录中: • BOOT.BIN • image.ub...Card ext File System Boot 准备 SD 用于启动 PetaLinux SD ext 文件系统的步骤: 使用分区编辑器(如 gparted) 将 SD 格式化为两个分区...为获得最佳性能,请确保 SD 分区为 4 MB 对齐。...PetaLinux 设置构建系统镜像 为 SD ext 文件系统启动构建系统镜像而配置 PetaLinux 的步骤如下: 更改至您的 PetaLinux 工程根目录中。

39.8K20

FPGA系统性学习笔记连载_Day20【ZYNQ7000系列】 之 《PS端程序固化》篇

1)、根据启动模式,设置相应的外设,当然有引脚复用了,还有时钟; 2)、将FSBL启动介质中搬移到OCM(On-Chip Memory)中 3)、跳转到FSBL处执行,将控制权交给FSBL程序 2、阶段...PS端的配置数据(使用Xilinx硬件配置工具提供的); 完成MIO分配、时钟PLL、DDR控制器初始化SD、QSPI控制器初始化 2)、通过启动模式启动介质读取bitsttream文件,并用它烧写...点击 Create Imag ​ 8.5、在生成的目录下可以找到BOOT.bin文件 ​ 三、SD烧写及测试 1、格式化 SD ,只能格式化为 FAT32 格式,其他格式无法启动。...3、D 插入开发板的 SD 插槽。 4、启动模式调整为 SD 启动。 开发板设置拨码为【 101001(1~6 SD 模式)】 ​ 5、打开串口,开发板上电。...6、可以看到SD启动成功,红色部分为FSBL打印信息,绿色为我们的APP打印信息。 ​ 7、SD固化成功。

1.7K00

AD936x+ZYNQ搭建收音机(三)-终篇

放了这么多分支主要原因就是我们使用的FPGA EDA软件版本工程紧密相关,尤其Vivado,所以官方针对不同的VivadoQuartus II做了很多版本,具体对应关系如下,一定要针对自己使用的版本下载对应的分支...18.0 hdl_2018_r1 Vivado 2017.4.1Quartus 17.1.1 hdl_2017_r1 Vivado 2016.4*Quartus 16.1 hdl_2016_r2 Vivado.../xsetup; 四、等待一段时间,就会出现图形安装界面,接下来就完全Windows安装完全一样,就不在赘述; 五、安装完成,将vivado/2018.3 目录下面的settings64.sh里的代码复制粘贴道...三、项目导出,在 SDK 中创建一个新的 FSBL 项目。为此,请右键单击左侧“项目资源管理器”面板中新导出的硬件平台规范,然后弹出菜单中选择“新建 > 项目”。...将u-boot、设备树uImage拷贝到SD的BOOT目录下,就完成了系统的搭建。 - END -

1.3K40

手把手教你用Zedboard学习Linux移植驱动开发

这里选择SD启动,bootrom中的代码会将SD中的启动文件拷贝到RAM或者片上共享缓存中去,为下一步启动做准备。...下一阶段的启动文件负责初始化FPGA的比特流文件初始化ARM处理器的FSBL文件(VIVADO生成),在PLPS单元完成最基本的初始化操作,就需要启动BootLoader来引导后面发linux内核...将BOOT.bin拷贝到Zedboard的SD,连接串口,开机观察串口提示,发现u-boot已经可以正常启动了,并且此时FPGA也已经按照VIVADO的网表文件初始化完成,但是u-boot提示无法读取内核镜像...将这三个文件放入Zedboard的SD,上电启动就可以使用Linux操作系统了。 ?...在 Advanced bootable images storage Settings选项中配置启动方式,默认SD启动,这里依旧保持默认。 ?

6.9K55

FPGA系统性学习笔记连载_Day9【xilinx ZYNQ7000系列之《PS端 》串口打印】

2.6、配置 QSPI, QSPI 可以作为 ZYNQ 的启动存储设备, ZYNQ 可以通过读取 QSPI 中存储的启动文件加载 ARM FPGA 核心板word表格创龙给的例程,得知我们选择...启动 查看底板原理图,选择 SD 0,配置到 MIO40-MIO45,选择Card Detection MIO0,用于检测 SD 的插入。...1、配置SD0 2、选择Card Detection MIO0,用于检测 SD 的插入 3.0、控制剩余未分配的 MIO,用作 GPIO ,打开GPIO MIO, PS 便可以配置 1、双击GPIO...13、此时会多出 xx.sdk 文件夹,并且有个 hdf 文件,这个文件就是这个文件就包含了 Vivado 硬件设计的信息,供软件开发人员使用。...,启动 SDK 2、在弹出的对话框选择OK 3、启动 SDK 我们会看到一个文件夹,有一个名为"system.hdf”文件,这个文件就包含了 Vivado硬件设计的信息,可以给软件开发使用,也可以看到

2.2K20

ZYNQ-7000如何生成FlashSD启动的镜像文件

今天和大侠简单聊一聊ZYNQ-7000如何生成FlashSD启动的镜像文件,话不多说,上货。 将PL与PS部分一起使用,并且通过JTAG下载到板子运行。...对于ZYNQ,有多种启动方式,比如从JTAG启动、QSPI(即Flash)启动,SD启动等。对于JTAG启动的,我们直接运行程序就OK了。...对于FlashSD启动的,需要我们生成这两种情况下对应的文件,并烧到对应的位置才可以。那么下面就介绍一下如何生成以及烧录。 ?...然后点击Finish,FSBL文件就生成了,并且默认会自动编译。 ?...其中第二个文件helloworld.bin是SD启动所需要的文件,将该文件放在SD中,设置开发板SD启动即可。

2.3K20

基于Xilinx Zynq系列的PS端裸机与FreeRTOS案例开发(1.2工程编译、程序加载与固化法)

前 言:本文主要介绍PS端(ARM CPU0)的裸机与FreeRTOS案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK...核心板经过专业的PCB Layout高低温测试验证,稳定可靠,可满足各种工业应用环境。...下面继续讲解第一章节的第二小节↓ 1.2基于下载器加载程序 本小节可使用产品资料中提供的或编译生成的可执行文件,进行操作。...1.2.1下载器驱动安装 正确安装Xilinx Vivado开发工具包,可在安装目录的"Vivado\2017.4\data\xicom\cable_drivers\nt64\"路径下找到下载器驱动。...1.3 基于下载器固化程序 1.3.1 设置XSDK环境变量 1.3.2 固化程序到SPI FLASH 1.3.3 SPI FLASH启动程序 1.4 基于SD启动程序 2 裸机案例 2.1 led-flash

96130

基于Xilinx Zynq系列的PS端裸机与FreeRTOS案例开发(工程编译、程序加载与固化法)

前 言:本文主要介绍PS端(ARM CPU0)的裸机与FreeRTOS案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK...当评估板启动时,首先从SD中加载PL端程序PS端裸机/FreeRTOS程序,然后运行。...如果运行不成功(无法SD中找到对应程序),再从SPI FLASH中加载PL端程序PS端裸机/FreeRTOS程序,然后运行。...U-Boot# setenv bootcmd 'run appboot' U-boot# saveenv 图 35 评估板重启,即可看到评估底板的LED2进行闪烁,说明程序SPI FLASH加载并运行成功...U-boot# setenv bootcmd 'run appboot' U-boot# saveenv 图 39 评估板重启,即可看到评估底板的LED2进行闪烁,说明程序SD加载并运行成功。

2.2K40

基于Xilinx Zynq系列的PS端裸机与FreeRTOS案例开发(1.1工程编译、程序加载与固化法)

前 言:本文主要介绍PS端(ARM CPU0)的裸机与FreeRTOS案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK...核心板经过专业的PCB Layout高低温测试验证,稳定可靠,可满足各种工业应用环境。...下面继续讲解第一章节的第二小节↓ 1.2基于下载器加载程序 本小节可使用产品资料中提供的或编译生成的可执行文件,进行操作。...1.2.1下载器驱动安装 正确安装Xilinx Vivado开发工具包,可在安装目录的"Vivado\2017.4\data\xicom\cable_drivers\nt64\"路径下找到下载器驱动。...1.3 基于下载器固化程序 1.3.1 设置XSDK环境变量 1.3.2 固化程序到SPI FLASH 1.3.3 SPI FLASH启动程序 1.4 基于SD启动程序 2 裸机案例 2.1 led-flash

79520

将神经网络加速器NVDLA移植部署到FPGA中

映射成功,很多伙伴对上板的过程很感兴趣,而这个步骤亦不是使用聊天软件说两句就可以概述的。于是写下这篇文章,记述Mapping 到 FPGA 过程中踩过的一些坑。...这样文件系统就需要从SD启动,另一方面这个选项强制使BOOT存储的第二个分区寻找文件系统,这样方便我们把文件系统替换为Ubuntu,仅需要把所有文件拷贝到第二分区即可。...分区 准备一张8GB以上的SD,由于之前在Kernel配置了SD启动,则这里我们要对SD分区,使用ubuntu自带的Disk工具就行。...注意,这里的分区必须严格是第一个第二个区块,否则是BOOT不起来的。 把刚才生成的/images/linux/下BOOT.BIN, image.ub直接拷贝到SD的BOOT分区。...然后,把SD插到开发板上运行,测试一下insmod之后是否会多出中断信号驱动。

6.4K50

优秀的 VerilogFPGA开源项目介绍(十一)- SPISPI FLASHSD

在这个例子中,slave 与 wren_i 一起使用。并行输入数据在传输开始时 di_i 采样,直到第一个 SPI SCK 边沿。...PS:本项目使用Vivado Xilinx原语,所以通用性不强 6 AXI to SPI FLASH https://github.com/ultraembedded/core_spiflash 一个基本的...SD 控制器)不同,该控制器专注于 SD 的 SPI 接口。...虽然这是一个较慢的接口,但在一般情况下,在没有实现到 SD 的完整 9 位双向接口时,必须使用 SPI 接口来访问。...对于那些不是这种顽固的 Verilog 作者的人来说,该控制器为提供了比其他控制器更低级别的接口。尽管 XESS 控制器会自动启动并与之交互,但该控制器在与交互时需要使用外部软件。

2.3K10

改变Android手机软件安装位置方法

二、将软件移动到SD 存储分区完成我们只需要把系统默认的软件 安装目录/data/app转移到SD的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD上,达到节省手机内存空间的目的...然后依次输入以下命令将/data/app目录转移到SD 的Ext3分区: cp ?...将软件目录转移到SD,可用空间变为 80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?...这是因为我们只是将软件移动到了SD上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD上,但这样会拖慢软件运行速度,所以不推荐大家使用。...插入SD,重新启动手机即可正常使用

2.2K70

FPGA系统性学习笔记连载_Day5 Xilinx ZYNQ7000系列基本开发流程之PL端篇

一、ZYNQ的基本开发流程 ZYNQ 的开发也是先硬件软件的方法。具体流程如下: 在 Vivado 上新建工程,增加一个嵌入式的源文件。...在 Vivado 里添加配置 PS PL 部分基本的外设,或需要添加自定义的外设。 在 Vivado 里生成顶层 HDL 文件,并添加约束文件。再编译生成比特流文件(*.bit)。...把 BOOT、内核、设备树、根文件系统文件放入到 SD 中,启动开发板电源, Linux操作系统会 SD 卡里启动。...以上是典型的 ZYNQ 开发流程,但是 ZYNQ 也可以单独做为 ARM 来使用,这样就不需要关心PL 端资源,传统的 ARM 开发没有太大区别。...、添加管脚约束 ,我们现在要把a、b绑定到按键上,y绑定到led上,这样我们就可以在开发板上实际验证了 Vivado 使用的约束文件格式为 xdc 文件。

1.6K00

stc12c5a60s2功能说明(STC12C5A60S2默认触发)

最近学习一了下SD的驱动,网上程序的版本很多,使用的MCUSD的型号千奇百怪,学起来反而没有方向,感觉上乱七八糟的,直到现在才知到我们平常说的SD实际上有很多中类别。...其次,SD初始化过程根据的不同有不同的方式,我们按照官方给出的流程来说。关于命令的具体参数返回值的类型说明放在下一篇笔记中,这里只记录流程。...第一步,首先上电,将CS片选信号拉低,在这个基础上对CLK操作,给SD发送至少74个时钟周期,让SD完成自身检查初始化,进入空闲状态(IDLE)。之后,对SD发送CMD0使其进入SPI模式。...这里要注意的是,SD有两种命令CMDACMD,如果直接发送命令,SD会将命令默认为CMD,如果你想发送ACMD,则要特殊的说明一下,CMD55就是这个功能,它可以提醒SD进行接着CMD55的下一条命令为...第三步的操作即首先发送CMD55命令,接收到正常的返回值0X01后接着发送ACMD41,完成IDLE状态到读写状态的初始化进程。

69710
领券