4.410.RTM900_Release_sdk

所属分类:Windows编程
开发工具:C/C++
文件大小:51474KB
下载次数:258
上传日期:2008-02-18 01:46:38
上 传 者meteorliu
说明:  sigmatel公司的36XX系列完整开发包,有了这个开发包作为基础,你就可以这上作一些UI,驱动的更改,这是要几万元才能卖到的开发包哦
(36XX Series SigmaTel)

文件列表:
STMP36XX_SDK\SOCFirmware (0, 2007-03-30)
STMP36XX_SDK\SOCFirmware\bin (0, 2007-03-30)
STMP36XX_SDK\SOCFirmware\bin\bin2c.exe (110592, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\build_new_sdk.py (117911, 2007-03-28)
STMP36XX_SDK\SOCFirmware\bin\build_new_uidevtool.py (19932, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\build_vc_utilities.py (15608, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\cassandra.py (13892, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\checkmemusage.py (2260, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\cimgconvert.exe (98304, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\configgpj.py (12535, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\convert_enum.py (55132, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\createcfile.exe (32768, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\createdatarsc.exe (102400, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\createstringrsc.exe (106496, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\demux.exe (266240, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\demux.ini (454, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\elftosb.exe (159744, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\encrypt.exe (110592, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\fonts (0, 2007-03-30)
STMP36XX_SDK\SOCFirmware\bin\fonts\createdbcsrsc.exe (139264, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\fonts\createfont.exe (122880, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\fonts\create_font.gpj (362, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\ghs_analyze.py (32110, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\ghs_analyze.txt (6842, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\imgconvert.exe (98304, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\LinkerPreprocessor.py (4244, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\linker_template.bod (979, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\mapdiff.py (5968, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\map_analyzer.cfg (6379, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\new_sdk_build_all.py (30262, 2007-03-14)
STMP36XX_SDK\SOCFirmware\bin\project_config.py (14398, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\resistorladderdesign.exe (28672, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\resourcebundler.exe (151552, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\resources.bod (18460, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\runscript.exe (77824, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\SDKRegScrub.exe (737280, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\set_ghs_tools_dir.bat (546, 2007-03-12)
STMP36XX_SDK\SOCFirmware\bin\sgtl (0, 2007-03-30)
... ...

======================================================================== elftosb Documentation ======================================================================== This tool converts one or more ELF executable files into a single, possibly encrypted bootloader image. Output files should have an extension of .sb by convention. Usage: elftosb [OPTIONS] -o Options: -?/-h/-help Show this help -V/-version Display tool version -f/-load Load an ELF file, no jump -r/-loadjumpreturn Load file, jump and return -j/-loadjump Load file, jump and no return -a/-jumparg Argument for next jump command -w/-switchdriver Insert switch driver boot command -sdram Add Init SDRAM boot command (chip select, size in MB) -call Insert jump and return command -load-binary Load raw binary data at an address -c/-critical Set critical flag -C/-noncritical Clear critical flag -i/-insert Insert boot commands stored in a file -skip-section Skip the named ELF section -reset-skip-sections Clear list of ELF sections to ignore -skip-range Add address range to skip -k/-keyblock Specify key block file -R/-rom Set ROM version value -p/-product Set product version -v/-component Set component version -u/-userdata Specify user data source file -o/-output Set output file name -d/-debugon Turn on debug output -l/-commandline Read command line arguments from a file -hex Write output as ASCII hex. (Default off.) -hexbytesperline Number of bytes per line in hex output. (Default 32.) -hexbytespergroup Group N bytes in hex output. (Default of bytes per word.) -hexbytesperword Bytes per word, 1-8. (Default of 1.) -hexbigendian Print words in hex ouput in big endian format. -hexlittleendian Print words in hex output in little endian format. -hexstartaddr Prefixes hex output with "@" -n/-strict Be less forgiving (default). -N/-notstrict Be more forgiving. -ghself Use GHS ELF variant. -armelf Use ARM ELF variant. -drive-tag Set system drive tag in header. Types: Absolute or relative path to an ARM ELF or S-record file. Unsigned decimal (no prefix) or hexidecimal number (0x prefix) From address, same as To address (inclusive), same as Version number in the form "xxxx.xxxx.xxxx" The name of an ELF section. Must be the full name, and must match exactly, including case. At least one of -f/-load, -r/-loadjumpreturn, -j/-loadjump, -i/-insert, -w/-switchdriver, or -sdram is required. The -o/-output switch is always required. Specify the output file using the -o/-output switch. The -f/-load, -r/-loadjumpreturn, -j/-loadjump, -w/-switchdriver, -sdram, -enable-progress, -call, and -load-binary options cause bootloader commands to be inserted into the ouput .sb file. Bootloader commands are inserted in the order in which they are encounted on the command line. However, all bootloader commands marked as critical (between -c/-critical and -C/-noncritical switches) will be moved to the beginning of the output .sb file. These critical bootloader commands will remain in command line order relative to each other. The -a/-jumparg option is used to specify an arbitrary 32-bit integer value that is passed as the sole argument to a function called by either -r/-loadjumpreturn or -j/-loadjump. Whatever is set as the most recent jump argument will be passed to the next jump command. This allows different jump commands to be passed unique argument values. The -sdram option accepts two integers: chip select and SDRAM size in MB. Out of range or invalid parameters will cause an error and fail the conversion. The chip select range is 0-3. Acceptable sizes are 2, 8, 16, 32, and *** MB. To insert a jump and return command to an address that is known in advance, use the -call switch. It accepts a 32-bit unsigned integer in either decimal or hex. The -load-binary switch can be used to load the contents of a file into any address in memory. The file can be any length; if it is too big to fit in a single bootloader load command, it will be broken up. If an input file would overwrite the bootloader's area of on-chip RAM, the conversion will fail with an error. This error can be changed to a warning, however, by turning off strict mode (the default). If the custom encryption keys are not provided with the -keyblock switch, the output .sb file will be encrypted using the default ROM encryption key. There is no way to produce an unencrypted output file. The -c/-critical, -C/-notcritical and -n/-strict, -N/-notstrict pairs of switches work similarly. Each pair controls a flag that applies while the command line is parsed, not afterwards. This means you can apply the critical and/or strict flags to only the command line options you want. For example, examine the command line "-notstrict -f myfile.elf -strict -f anotherfile.elf". The myfile.elf file is loaded in non-strict mode, while anotherfile.elf is loaded in strict mode. Any further command line options will be processed in strict mode (unless, of course, another -notstrict option is used). The -critical/-notcritical switches work in the same manner. The contents of the -l/-commandline input file should be a text file. The input is parsed and split into arguments by whitespace (space, tab, newlines). Single and double quoted strings are honoured. Within strings you may use C-style escape sequences such as '\n' for newline. The optional hex output is intended to be included in Verilog source for simulation. The -hexbytesperline and -hexbytespergroup are used for visual formatting only. The -hexbytesperword option, however, causes the tool to actually consider each N bytes to be a word. The words will be output using the chosen endian-ness, selected with the -hexbigendian and -hexlittleendian options. The default is big endian (since that is natural word order). The endian-ness does not have any effect with the default word size of 1 byte. -hexbytespergroup must be either 0 or greater then or equal to -hexbytesperword. Similarly, -hexbytersperline must be greater or equal to -hexbytesperword. Version history: 1.3.0 - put default encryption key inside executable, overridable with -k switch 1.2.0 - now using sections to convert ELF files - added -skip-section, -skip-range and related options - fixed BCD version number output in .sb header

近期下载者

相关文件


收藏者