dvnixload

FRANÇAIS

FRANÇAIS

Download

Documentation

UNIX/Linux utility for programming a DaVinci processor using the serial port

Description

dvnixload is a software to program a UBL (first stage bootloader) and an application (2nd stage bootloader, ex. U-Boot) in NAND flash memory over the serial port.

I decided to create this program after my frustration in trying to debug and use the .NET DVFlasher program provided by Texas Instruments using the MONO environment. dvnixload is a pure UNIX/Linux application, and following the UNIX tradition it uses external commands to convert the ELF source files into binary or Motorola S-Record formats. Moreover, you don't have to pass command line arguments to specify the load addresses as this information is automatically extracted from the ELF headers.

dvnixload supports writing to NAND flash memory only for the moment, but it should be fairly easy to add support for NOR flash (patches are welcomed as I don't have a NOR board to test).

dvnixload is an "Open-Source" project written in C and distributed under the GPL license.

News

2009-04-20: dvnixload-0.2.6 has been released.
Added board-specific configurations.

2008-12-03: dvnixload-0.1.0 has been released.
First release.

See the ChangeLog for more details.

Supported platforms

This program was tested on the following systems:

Linux From Scratch (LFS) 4.0;

Required dependencies

arm-linux-objdump (binutils)
arm-linux-objcopy (binutils)
arm-linux-readelf (binutils)



About this site

Last modified:  Mon Mar 21 23:06:34 EDT 2011