完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
说明
系统:Android10.0 设备: FireFly RK3399 (ROC-RK3399-PC-PLUS) 前言 本文简单介绍一下RK3399芯片的一些特性,大部分资料内容都来自数据手册和FireFly官网,整理出来让大家快速了解这个芯片 一, 整体框图 RK3399中, 2xA53运行低功耗的任务, 对于需要更多运算能力的应用程序, 就会用到4xA73 CPU,另外加上了双核cotext-m0,通过上图,可以上图可以看到RK3399对于多媒体的功能还是非常强悍的。 二, 内存布局 RK3399支持从内部bootrom启动,支持软件编程remap功能。重映射由 SGRF_PMU_CON0[15] 控制。当 remap 设置为 0 时,0xFFFF0000 地址被映射到 bootrom。当 remapis 设置为 1 时,0xFFFF0000 地址被映射到 INTMEM0。 三, 系统启动 RK3399提供从片外设备启动系统,如serial nand or nor flash、eMMC内存、SD/MMC卡。当这些设备中的启动代码没有准备好时,还可以通过 USB OTG 接口将系统代码下载到各个外设存储中。所有引导代码都将存储在内部 bootrom 中。以下是存储在bootrom中的启动代码的整个启动过程 其中支持以下功能:
SPI接口 eMMC接口 SD/MMC卡 3, 支持系统代码通过USB OTGF下载 下图显示了RK3399启动程序流程,参考:https://dev.t-firefly.com/thread-12592-1-1.html RK3399有三种启动模式:
以上流程为:
如果校验ID BLOCK成功就会读取部分bootloader代码到内部SRAM, 然后bootloader代码对DDR进行初始化、将外部的存储的完整的bootloader,os加载到DDR进行运行;反之就会初始化USB下载口,进入Maskrom模式,等待下载固件到引导媒介。 四,相关论坛学习资料 FireFly RK3399资源共享 资源分享 - Firefly开源社区资源分享 Firefly-RK3399 试用体验-MaskRom模式: 【Firefly-RK3399 试用体验】05-MaskRom模式 - Firefly-RK3399 - Firefly开源社区【Firefly-RK3399 试用体验】05-MaskRom模式 RK3399《CPU-Freq开发指南 V1.0.1》 【资源共享】RK3399《CPU-Freq开发指南 V1.0.1》 - Firefly-RK3399 - Firefly开源社区【资源共享】RK3399《CPU-Freq开发指南 V1.0.1》 Rockchip《U-Boot 开发指南 V3.7》 【资源共享】Rockchip《U-Boot 开发指南 V3.7》 - Firefly-RK3399 - Firefly开源社区【资源共享】Rockchip《U-Boot 开发指南 V3.7》 RK3399《Rockchip USB 开发指南 V1.0》 【资源共享】RK3399《Rockchip USB 开发指南 V1.0》 - Firefly-RK3399 - Firefly开源社区【资源共享】RK3399《Rockchip USB 开发指南 V1.0》 总结 一般了解一个新的芯片, 可以快速的去读取datasheet前面的介绍,可以了解到框图, 内存布局, 中断号,系统启动等相关信息。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
498 浏览 0 评论
768 浏览 1 评论
667 浏览 1 评论
1893 浏览 1 评论
3138 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:32 , Processed in 0.551967 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号