This is a comparison of the "RomBoot project for AT91RM9200DK v1.01" with its gcc port from
[teest.com]
First step:
- extract files from AT91RM9200-RomBoot_v1.01.zip and move them all to the same directory (i.e. flaten directory structure)
- extract romboot.tar.gz
Compare induvidual files:
- appnote/com.c to [daftar riwayat hidup] romboot/com.cpp :
- whitespace [download windows 8] changes, use "diff -w"
- removed ATMEL-Comment (warranty)
- replaced printf by [contoh surat lamaran kerja] puts
- added prefix "at91_dbgu_" to "putc" and "getc"
- removed two (printf?) headers and global vars
- changed one header path (<> to "")
- appnote/com.h romboot/com.h
- added at91_dbgu_* decls.
- removed one type definition
- appnote/at45.c to romboot/at45.cpp
- appnote/asm_isr.s romboot/asm_isr.S
- removed ATMEL-Comment (warranty)
- changed some asm-syntax [mengecilkan perut] to cpp-syntax
- "INCLUDE ..." -> "#include <,,,>"
- "a equ b" -> "#define a b"
- comment ";- ..." -> "/* ... */"
- removed some else-paths in conditional compilation
- manually expanded (and removed) macros IRQ_ENTRY and IRQ_EXIT
- appnote/cstartup_ads.s romboot/cstartup_ram.S
- changed some asm-syntax to cpp-syntax
- ... ?
- appnote/init.c romboot/init.cpp
- changed two header paths (<> to "")
- add extern "C" to function
- fix comment typo
- additional Init: Enable PIO to access the LEDs
- remove one debugoutput [kardio]
- appnote/dataflash.c romboot/dataflash.cpp [lion air]
- changed headers (=includes)
- appnote/dataflash.h romboot/dataflash.h
- appnote/embedded_services.h romboot/embedded_services.h
- appnote/main.h romboot/main.h [rcti live streaming]
- identical, except for newline at end of file
- appnote/main.c romboot/main.cpp
- whitespace changes, use "diff -w"
- removed 3 headers
- changed 3 header paths (<> to "")
- add extern "C" to functions
- changed inline asm syntax
- remove fopen of stdin and stdout
- other clock constants
- add user menu "4: Clear bootloader section in Dataflash" and correspending action
- change bootdelay from 3s to 1s
- other minor changes
- appnote/jump.s romboot/jump.S
- removed ATMEL-Comment
- adapt asm syntax (linker segement, or so)
- only in appnote:
- [blogger indonesia]
- [cara diet sehat]
- [gadget reviews]
- [htc rezound 4g prices]
- retarget.c
- image001.png
- image002.jpg
- filelist.xml
- romBoot.axf
- romBoot.mcp
- CWSettingsWindows.stg
- main.html
- only in romboot:
- _udivsi3.S
- _umodsi3.S
- stdio.cpp
- stdio.h
- div0.c
- include/AT91RM9200.h
- include/AT91RM9200_inc.h
- include/lib_AT91RM9200.h
- elf32-littlearm.lds
- compile
- romboot.bin
- elf of compiled binary
- compilation intermediate file
- romboot.lss
- appnote/RomBoot.bin romboot/romboot.bin
[Peluang Bisnis Online BlakBlakan]