nextvod's UBOOT source with TWPDA modification
C Assembly Perl Python C++ Objective-C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
release
src
uboot_update_tool
.gitignore
LICENSE
README
README.md
README.user.txt
clean.sh
cscope.sh
env23.sh
env24.sh
make.sh
to_usb.sh
uboot.sh

README.md

TWPDA-UBOOT - NextVod's UBOOT with TWPDA modification

The main differences of twpda-uboot and original NextVod's logic listed on developer site.

Here is the graph of relative upstream sources. (Das-UBOOT v1.3.1->STLinux 2.3 v1.3..1_stm23_0045->smit NextVod GB620->twpda-uboot)

Build

. ./env23.sh # for stlinux 2.3
. ./env24.sh # or, stlinux 2.4

./make.sh

# for source code control
./clean.sh

extract src.rpm

possible solutions:

We use simple extract method.

mkdir r ; cd r # make a workind directory rpm2cpio foo.src.rpm | cpio -idmv tar xf foo.tar.bz2 # extract the upstream code for f in .patch.gz ; do gzip -d $f ; done # ref foo.spec, we know patch -p1 to patch the source cd foo for f in ../.patch ; do patch -p1 < $f ; done

vim tips

# yaourt -S vim-cscope
./cscope.sh # rebuild cscope db for limited files

in vim

# support 'cscope' command
:cs add cscope
:cs reset # whenever rebuild the cscope db
# support 'mak' command
:set makeprg=$PWD/make.sh
:mak  # build and show line on error message

HISTORY

  • 2013/08 replace update_process() logic of pdk7105
  • 2013/01 update st/pdk7105/swUpdate.c s/mem=120M/mem=256M/ (3 places)
  • 2013/09/01 upload source to github