Exynos5422
文章平均质量分 72
SAMSUNG ODROID-XU4平台
Blank_time
目前从事嵌入式研发工作,存储行业,对操作系统感兴趣
展开
-
【平台开发】uboot镜像过大问题
因为,测试SD卡需要将uboot放置在eMMC中,而eMMC boot区域为4M,因此uboot最大只能为4M。在BL2中对uboot.bin的大小限制如果是1MB, 那么假如UBOOT.bin大小超过1MB, 就会出现boot失败的情况。XU4的uboot大小目前被限制在1MB,限制的原因主要是在bl2.bin.harkernel.1mb_uboot.uboot 启动顺序:BL1.bin->BL2.bin->UBOOT.bin->tzsw.bin。(2)裁剪uboot, 将一些不需要的配置去掉。原创 2024-04-25 15:20:04 · 323 阅读 · 0 评论 -
【平台开发】SD速度切换调研
(9) 如果 1.8V 切换成功,则卡驱动 DAT[3:0]到 1.8V 高电平并维持至少一个时钟周期,然后停止驱动(三态)。DAT[3:0]应该在 SDCLK 产生后1ms 内变为高电平,而主机在 SDCLK 开始后 1ms 检查DAT[3:0]是否变为高电平,也就是说 1ms对卡是最大时间而对主机是最小时间。(4) 主机停止 SDCLK,卡应在主机停止 SDCLK 后开始切换电压。(7) 卡在检测到 SDCLK 后,则驱动 CMD 信号为 1.8V 高电平并维持至少一个时钟周期,然后停止驱动(三态)。原创 2024-03-29 10:36:07 · 924 阅读 · 0 评论 -
I2C控制PMIC RT8092
首先,SCL高电平期间,SDA进行一个拉低的信号,发出开始信号。接着发送slave address,加一个bit 0,表示写操作,接着收到ACK应答后,发送需要读的寄存器的地址,等待收到ACK应答后,重新发送一个开始信号,然后加上slave address,但是这次加上的是一个bit 1,表示读操作,当再次收到ACK应答后,host就可以接收读到的数据。------------ 以上为一个寄存器的写入完成,即电压范围寄存器, 以下为另一个寄存器 -----------原创 2023-07-21 21:03:29 · 427 阅读 · 0 评论 -
Exynos5422 I2C总线介绍及配置过程
GPIO口注意的是,以上为两种I2C口,上下分别为I2C和High Speed I2C。XU4上的I2C bus,bus0-3为I2C bus,4-10为High-Speed I2C bus。以下为两种I2C的函数实现部分可以看出其中接口函数的差异。原创 2023-07-18 16:21:32 · 154 阅读 · 0 评论