Go to file
Klaus Goger 35a265bc44 use rm instead of $(RM) for clean targets
OpenBSD bsdmake does not define $(RM) like GNU Make.
As it's highly unlikely that anyone will ever want to override rm or has
as system where rm is not in the path, let us just use the command
directly for the sake of simplicity.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
2017-10-10 17:05:15 +02:00
cfg update the build system to use autotools 2017-03-24 11:00:36 -04:00
.gitignore update the build system to use autotools 2017-03-24 11:00:36 -04:00
99-rk-rockusb.rules add 99-rk-rockusb.rules to run tool without sudo 2017-08-02 14:52:40 +08:00
boot_merger.h boot_merger: modify default config file for boot merger 2017-04-18 10:08:50 +08:00
config.ini main: fix print 'failed to stat config.ini'error 2017-04-25 09:20:40 +08:00
configure.ac Set CPPFLAGS and LDFLAGS for OpenBSD 2017-10-10 15:23:04 +02:00
crc.cpp main: update to version 1.2 2017-04-11 18:21:54 +08:00
DefineHeader.h 1.add "wlx" command support flash image by name 2017-08-07 14:39:06 +08:00
Endian.h rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
gpt.h main: update to version 1.2 2017-04-11 18:21:54 +08:00
license.txt rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
main.cpp use strncmp to compare string literal 2017-09-18 21:33:34 +02:00
Makefile.am use rm instead of $(RM) for clean targets 2017-10-10 17:05:15 +02:00
parameter_gpt.txt 1.correct grow partition size error 2017-08-04 16:34:22 +08:00
Property.hpp rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
Readme.txt Readme.txt: update the compile error help 2017-08-30 15:55:46 +08:00
RKBoot.cpp rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKBoot.h rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKComm.cpp 1.correct grow partition size error 2017-08-04 16:34:22 +08:00
RKComm.h 1.correct grow partition size error 2017-08-04 16:34:22 +08:00
RKDevice.cpp rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKDevice.h rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKImage.cpp rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKImage.h rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKLog.cpp main: fix print 'failed to stat config.ini'error 2017-04-25 09:20:40 +08:00
RKLog.h RKLog: disable record log by default 2017-04-18 10:13:25 +08:00
RKScan.cpp rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00
RKScan.h rkDevelopTool: initial commit 2017-03-07 16:12:52 +08:00

rkdeveloptool gives you a simple way to read/write rockusb device.let's start.

compile and install
1 install libusb and libudev
	sudo apt-get install libudev-dev libusb-1.0-0-dev dh-autoreconf
2 go into root of rkdeveloptool
3 autoreconf -i
4 ./configure
5 make

rkdeveloptool usage,input "rkdeveloptool -h" to see

example:
1.download kernel.img
sudo ./rkdeveloptool db RKXXLoader.bin    //download usbplug to device
sudo ./rkdeveloptool wl 0x8000 kernel.img //0x8000 is base of kernel partition,unit is sector.
sudo ./rkdeveloptool rd                   //reset device

compile error help
if you encounter the error like below:
./configure: line 4269: syntax error near unexpected token `LIBUSB1,libusb-1.0'
./configure: line 4269: `PKG_CHECK_MODULES(LIBUSB1,libusb-1.0)'

You should install pkg-config libusb-1.0:
	sudo apt-get install pkg-config libusb-1.0