Commit Graph

70 Commits

Author SHA1 Message Date
liuyi
e5ee8cc01e main: fix print 'failed to stat config.ini'error
Signed-off-by: liuyi <liuyi@rock-chips.com>
2017-04-25 09:20:40 +08:00
Eddie Cai
d71e8c2048 main: add tag u-boot spl command
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-18 11:12:05 +08:00
Kever Yang
055958c9e7 main: Do not reset device after ul command success
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-04-18 10:25:58 +08:00
Eddie Cai
641cfa16d6 main: pack command support relative path
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-18 10:15:19 +08:00
Eddie Cai
bfb8da1907 RKLog: disable record log by default
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-18 10:13:25 +08:00
Eddie Cai
5823461aa3 boot_merger: modify default config file for boot merger
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-18 10:08:50 +08:00
Eddie Cai
78884ef4ba main: add pack and unpack boot loader support
pack and unpack boot loader is very helpful when debug boot loader.
we should support it in rkdeveloptool.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-17 18:42:08 +08:00
Eddie Cai
26edf85601 RKLog: print recorded log
print recorded log to make it easy to debug

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-17 08:37:26 +08:00
Eddie Cai
154ee062ef main: modify usage
modify usage to make it more readable

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-16 21:42:59 +08:00
Eddie Cai
8df2d64a80 main: support lower case command
people use lower case more than upper case. so we should support
lower case command

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-16 21:39:58 +08:00
Kever Yang
a8d2345885 gpt: add parameter sample file for gpt cmd
Ind order to compatible with rockchip legacy tool(for Android),
we use a parameter file to generate a partition table.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-04-11 18:34:07 +08:00
Kever Yang
c30d921c26 main: update to version 1.2
- add gpt command to write gpt table
- add ul command, need run db first

Signed-off-by: Liu Yi <liuyi@rock-chips.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Tested-by: Kever Yang <kever.yang@rock-chips.com>
2017-04-11 18:21:54 +08:00
Eddie Cai
7a9a9fd691 readme: add dh-autoreconf to build environment
as we are using autotools to build rkdevelop. we need to install dh-autoreconf
when setting up build environment.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-04-02 20:42:01 +08:00
Eddie Cai
24ffa9195c Merge pull request #5 from twoerner/contrib/twoerner/autotools-2
Contrib/twoerner/autotools 2
2017-04-02 20:39:57 +08:00
Trevor Woerner
3af06dfb26 main.cpp: take version information from autotool configuration
The autotool configuration needs to know the version of the project, so
instead of forcing the developer to maintain two version strings and keep them
synchronized, allow the code to take the version string from the autotool
configuration automatically. Hence, only one version needs to be maintained
which is shared between the autotool configuration and the code.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2017-03-24 11:00:36 -04:00
Trevor Woerner
5b7562f2de update the build system to use autotools
The autotool system provides a high-level way of specifying what to build,
and then generates Makefile templates based on these requirements as well
as a way of generating Makefiles at build time based on what it finds at
build time (i.e. specifics about the system on which it is being built),
and configuration options set by the user at build time. The nice thing
about autotools is that it better encapsulates distro-specific "gotchas"
that make it hard to create a Makefile by hand which will work on a wide
range of different versions of various UNIX distributions. It also includes
built-in support for out-of-tree build (VPATH), cross-development, and DESTDIR
installs.

These generated Makefiles automatically include support for a wide
range of 'make' targets such as: make, make clean, make install, make
uninstall, make check, make distclean, make dist, make strip, make
distcheck, etc. These targets make it easier to follow the "Makefile
Conventions" of "The Release Process" from the "GNU Coding Standards"
(https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html).

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2017-03-24 11:00:36 -04:00
Eddie Cai
9908df895e main: fix write_lba fail
the input file of write lba command may not 128 aligned. that may cause write
lba command fail. remove the judge to fix this issue.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-03-15 10:12:30 +08:00
Eddie Cai
92fb760b97 Readme: update readme file to meet the build process
now we use preinstalled libusb and libudev when build rkdeveloptool. update
readme file to meet it.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-03-09 15:30:37 +08:00
Eddie Cai
fd2aa7070a Makefile: fix build error when use preinstalled libusb and libudev
most people don't want to build other when build this simple rkdeveloptool. so
we should use preinstalled libusb and libudev by default.

now we can install libusb and libudev with below command.
	sudo apt-get install libudev-dev libusb-1.0-0-dev
then make. you will get rkdevelop.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2017-03-09 15:21:45 +08:00
liuyi
76af099afc rkDevelopTool: initial commit
Signed-off-by: liuyi <liuyi@rock-chips.com>
2017-03-07 16:12:52 +08:00