TA的每日心情 | 开心 2024-1-16 17:48 |
---|
签到天数: 592 天 连续签到: 1 天 [LV.9]以坛为家II
|
本帖最后由 robe.zhang 于 2018-7-20 16:25 编辑
【DLT-RK3288试用】12,裸机程序
写了个裸机程序跑一下,跑通了:
这个是 DDR ,只有 bin 文件,没啥说的没啥看的,给啥就用啥,
这个是 miniloader,只有 bin 文件,也没啥说的
这个是自己随便写的东西,这个是裸机代码主体:
我是烧录到 tf 卡上的,使用时候 ddr 前面要加个包头,是个固定格式,需要打包才能烧录 sd
大概步骤:编译源码,打包 ddr bin,合并miniloader,烧录ddr+miniloader 进 sd 卡,烧录裸机程序,然后就会工作了
- DDR Version 1.04 20170614
- In
- Channel a: DDR3 400MHz
- Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
- Channel b: DDR3 400MHz
- Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
- Memory OK
- Memory OK
- OUT
- Boot1 Release Time: 2017-06-15, version: 2.33
- ChipType = 0x8, 177
- SdmmcInit=2 0
- BootCapSize=2000
- UserCapSize=7456MB
- FwPartOffset=2000 , 2000
- SdmmcInit=0 0
- BootCapSize=0
- UserCapSize=14832MB
- FwPartOffset=2000 , 0
- StorageInit ok = 33520
- Code check OK! theLoader 0x0, 71418
- hdr 0x0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x 00,0x00,
- hdr 0x0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x 00,0x00,
- hdr 0x0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x 00,0x00,
- hdr 0x0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x 00,0x00,
- theLoader 0 100948
- bare_code: robe 2018.07.20
- uart printf test:
- dlt-rk3288 industral board.
- debug_code: robe 2018.07.20
复制代码
这个是 rockchip 原厂资料,芯片手册,666 页,当今能找到的最全的。还算够用,感觉 rockchip 还不是不如 nxp ti 那么开放,上附件:
Rockchip_RK3288_TRM_V1.2_Part1-20170321.pdf
(5.06 MB, 下载次数: 11)
|
|