2013년 7월 3일 수요일

Rock Chip RK3066 참조 사이트

RK3066 SDK board schematic

http://hwswbits.blogspot.kr/2013/04/rk3066-sdk-board-schematic.html

============================================================

Rockchip RK3066/RK30xx Processors Documentation, Source Code and Tools

http://www.cnx-software.com/2012/11/04/rockchip-rk3066-rk30xx-processor-documentation-source-code-and-tools/
  Rockcip RK3066 (part of RK30xx family) is a Chinese dual ARM Cortext A9 SoC targeting multimedia products such as tablets, mini PC.

bq Edison

http://www.bqreaders.com/gb/products/edison.html

============================================================

RK3066 Linux Kernel Source Code

- install uuencode utility ( sudo apt-get install sharutils )

kernel source code


defconfig

        rk30_sdk_defconfig : RK30 SDK board (Apparently a tablet board)
        rk3066_sdk_defconfig : RK3066 SDK board. Basically the same as above except a different gyroscope and a different WiFi (memory?) option are used.
        bqEdison_defconfig – This is the configuration file for bq Edison tablet

rockchip tools.

- git clone https://github.com/rk3066/rk-tools.git

- afptool : Tool to unpack and pack the firmware files
    Command line:
        afptool -pack xxx update.img
        afptool -unpack update.img xxx


- img_maker : Tool to create rkimage files (and it seems to convert the old firmware format to the new firmware format)
    Command line: img_maker [-rk30|-rk29] [loader] [major version] [minor version] [subversion] [old image] [out image]

- img_unpack – A tool to unpack (new format) firmware images
    Command line: ./img_unpack <source> <destination>

- mkkrnlimg – Tool to pack and unpack Kernel images (Also part of omegamoon github account in binary form).
    Command line: ./mkkrnlimg [-a|-r] <input> <output>

- rkflashtool
    https://github.com/justgr/arnova-tools/tree/master/rkflashtool

- sudo apt-get install libssl-dev libcrypto++-dev

- rk utils
    git clone https://github.com/naobsd/rkutils.git

(Not) rooting RK3066 systems
    http://valentijn.sessink.nl/?p=446
Rooting the Cube U30GT rk3066 android tablet
    http://valentijn.sessink.nl/?p=382

============================================================

Rktools ( wiki )

- http://www.arctablet.com/wiki/index.php/Rktools

============================================================

RK3066 boot ROM. ( boot sequence )

https://gist.github.com/sarg/5028505
- RK3066 boot sequence

  • At power, rk30 starts from 0x0 offset in bootrom.
  • bootrom copies itself to SRAM, and proceeds to find dram init handler in idbrom
  • bootrom loads dram init handler in memory and executes it
  • bootroms search for flashboot and load it to memory
  • if flashboot could not be found, bootrom search for usbplug and load it
  • flashboot init NAND, search for parameter file, load kernel to DRAM and boot it




댓글 없음:

댓글 쓰기