mirror of
https://github.com/sharkcz/rkdeveloptool.git
synced 2024-11-22 14:06:47 +01:00
06ea143e09
uiSupportType is type uint. emUsbType defaults to int. A logical OR will result in a uint. Therefore cast emUsbType to uint to prevent following error with clang on OpenBSD cc1plus: warnings being treated as errors main.cpp: In function 'bool check_device_type(STRUCT_RKDEVICE_DESC&, UINT)': main.cpp:835: warning: comparison between signed and unsigned integer expressions *** Error 1 in . (Makefile:461 'main.o') *** Error 1 in /root/rkdeveloptool (Makefile:506 'all-recursive') Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com> |
||
---|---|---|
cfg | ||
.gitignore | ||
99-rk-rockusb.rules | ||
boot_merger.h | ||
config.ini | ||
configure.ac | ||
crc.cpp | ||
DefineHeader.h | ||
Endian.h | ||
gpt.h | ||
license.txt | ||
main.cpp | ||
Makefile.am | ||
parameter_gpt.txt | ||
Property.hpp | ||
Readme.txt | ||
RKBoot.cpp | ||
RKBoot.h | ||
RKComm.cpp | ||
RKComm.h | ||
RKDevice.cpp | ||
RKDevice.h | ||
RKImage.cpp | ||
RKImage.h | ||
RKLog.cpp | ||
RKLog.h | ||
RKScan.cpp | ||
RKScan.h |
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