自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 RKParts 分区工具

下载地址    https://pan.baidu.com/s/1GxWqLb8a4-fz2y-lkmFrrg 密码: yem5运行环境    .net frameworks 4.6运行界面:工具栏: Base Sector: 起始扇区, Output 按钮: 输出 rk 分区文本Enable: 允许输出Name: 分区名称; Size: 分区大小, 支持单位 K,M,G; S...

2018-08-08 22:56:40 409

原创 rk3288 kernel-4.4 修改 mmc 编号

原来 3.0 内核, emmc 的编号是 mmc0. 到了 4.4 变成 mmc2 了.要改回 mmc0, 只要修改 rk3288.dtsi 中 emmc 的顺序就可以了old mode 100644new mode 100755index 18e6897..ac56932--- a/arch/arm/boot/dts/rk3288.dtsi+++ b/arch/arm/boot...

2018-07-26 09:43:30 1184

原创 u-boot 实现 backtrace

u-boot 没有 backtrace() 函数, 调试时想跟踪调用关系, 没 jtag 就比较困难了.这里通过获取 sp 指针的地址, 分析地址指令打印了栈中的调用地址. 这些地址可以在 u-boot 编译生成的 System.map 中查找, 就可以获得对应函数地址.extern char __image_copy_start[];extern char __image_copy_end[];...

2018-06-05 14:20:54 1604

原创 rk 平台 DDR.bin 去除串口调试信息

rk 平台启动时,调试串口总是会打印 ddr 调试信息,这是从 u-boot  DDR 初始化程序输出的, 这部分程序只有二进制文件, 没源码.问度娘谷哥找不到官方的方法去除调试信息, 用了点旁门左道 -- 反汇编! : )以 RK3288 为例, DDR 初始化程序为 32_LPDDR2_400MHz_LPDDR3_400MHz_DDR3_400MHz_20160803.bin这个文件存放于 u...

2018-05-29 14:18:23 1413 3

原创 rk u-boot 优化多核 CPU 内存读写

重点:开启 ACTLR.SMPTLB entry dcache 模式设置为 WRITE-BACK.一次调试 rk3128 u-boot, 偶然发现 memcpy 很慢, 不到 24MB/s. 分析了 u-boot 代码, 没看出问题. 查看 cortex-a7 mpcore 手册, 发现协处理器 ACTLR.SMP 位没开启, SCTLR.C 位不起效:开启后测试 memcpy , 没效果. 后面...

2018-05-22 16:56:28 1266

原创 rk emmc/sd 引导分析

没找到 rk 官方的说明文档, 以下主要通过分析 u-boot, rkflashtool 以及写有引导的 emmc 得来. 文末提供 rkflash-boot 工具代码, 用于烧写引导, 在 rk3128, rk3288 上验证过.1.  引导流程:bootrom (CPU) ->从 emmc 上加载 idblock0 ->根据 idblock0 加载 emmc 上的 ddr 初始化代...

2018-05-15 14:46:08 2402 1

rk 分区工具

用于生成 rk 分区表 说明详见 https://blog.csdn.net/mxm12/article/details/81517048

2018-08-09

RK3288_DDR_Release.bin

rk3288 不带调试信息的 ddr 启动程序。 请参考 https://blog.csdn.net/mxm12/article/details/80495384

2018-05-29

rkflash-boot 代码

修改自 rkflashtool, 用于 usb 烧写 rk 平台 u-boot, 秒写 u-boot. 用法: rkflash-boot u-boot.bin [ddrinit] [usbplug] maskrom 方式时, 需要参数 ddrinit, usbplug 文件路径 loader 方式时, 只需要传 u-boot.bin 路径

2018-05-15

libqt3/busybox xconfig 安装文件

用于 busybox 的 xconfig. 解压运行 install.sh 适用 ubuntu 平台. 新版 ubuntu 已经不能 get 到 libqt3, 用本文件可解决 busybox xconfig 失败问题!

2017-09-25

termsvr 代码

c#工程 win 的命令行显示 utf8 字符不太正常, 这个程序就是用于解决这个问题 用法,比如 dir | termsvr title=dir encoding=gbk mkboot | termsvr titile=mkboot encoding=utf8

2016-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除