At91_fat_implementation

所属分类:处理器开发
开发工具:C/C++
文件大小:4432KB
下载次数:9
上传日期:2009-12-02 14:16:58
上 传 者Langust
说明:  Software to implement FAT filesystem on AT91 ARM series of controllers. Includes IO terminal, RTC and etc.

文件列表:
At91_fat_implementation (0, 2009-12-02)
At91_fat_implementation\.cproject (10651, 2009-05-03)
At91_fat_implementation\.project (2324, 2009-05-03)
At91_fat_implementation\at91lib (0, 2009-12-02)
At91_fat_implementation\at91lib\boards (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s128 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s128\AT91SAM7S128.h (160205, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s128\flash.lds (2594, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s128\sram.lds (2584, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s256 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s256\AT91SAM7S256.h (160209, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s256\flash.lds (2595, 2009-05-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s256\sram.lds (2585, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s32 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s32\AT91SAM7S32.h (146933, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s32\flash.lds (2592, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s32\sram.lds (2582, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s321 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s321\AT91SAM7S321.h (160177, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s321\flash.lds (2593, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s321\sram.lds (2583, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s512 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s512\AT91SAM7S512.h (165573, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s512\flash.lds (2595, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s512\sram.lds (2585, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s64 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s64\AT91SAM7S64.h (160194, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s64\flash.lds (2593, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\at91sam7s64\sram.lds (2583, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board.h (14205, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board.mak (1642, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board_cstartup.S (6275, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board_lowlevel.c (6456, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board_memories.c (4012, 2008-12-18)
At91_fat_implementation\at91lib\boards\at91sam7s-ek\board_memories.h (2344, 2008-12-18)
At91_fat_implementation\at91lib\boards\SAM7-Pxxx_RevC (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\SAM7-Pxxx_RevC\at91sam7s256 (0, 2009-12-02)
At91_fat_implementation\at91lib\boards\SAM7-Pxxx_RevC\at91sam7s256\AT91SAM7S256.h (160209, 2008-12-18)
At91_fat_implementation\at91lib\boards\SAM7-Pxxx_RevC\at91sam7s256\flash.lds (2052, 2009-05-03)
... ...

****************************************************************************** Demo for ChaN's FAT-module on AT91SAM7 Version Timestamp 20090503 by Martin Thomas, Kaiserslautern, Germany ****************************************************************************** /* Copyright (c) 2009 - ChaN (FAT-Code, monitor) - Atmel (SPI-SD driver-code, AT91LIB) - Martin Thomas (just a few glue functions) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ ****************************************************************************** This is a small demo-application to show how Chan's Fat-Module can be used to interface MMC/SD/SDHC-Cards with a AT91SAM microcontroller (ARM Ltd. ARM7TDMI). Code from others used in this project: - Chan's FAT-Module R0.07a (4/2009) - Atmel's at91lib from the software-package V1.5 (12/2008) - some utility code for time-calculations (see rtc.c) Tested with: - Controller: AT91SAM7S256 - Board: Olimex SAM7-Pxxx Rev C - Cards: extrememory 1GB performace SD-Card, SanDisk 256MB SD-Card, SanDisk Ultra II 4GB SDHC-Card Tools: - Compiler/Toolchain: GNU cross-toolchain for ARM (binutils, gcc) with newlib as libc as in the package Codesourcery G++ lite for ARM EABI Version 2008q3-66 - IDEs/Editors: - Programmers Notepad - Eclipse Ganymede SR1 Package Eclipse IDE for C/C++ Developers This is not the current version in Arp. 2009 but the CDT 5.0.2 does not offer a setting for the compiler invocation command in Project->Properties->C/C++ Build->Discovery Options which is needed to locate the inlude files of the toolchain (i.e. stdlib.h). Additional plug-ins: CDT Hardware Debugging, Target Managment Terminal, RXTX Enduser Runtime. - OpenOCD for "batch programming" (make program) and debugging with gdb and Eclipse. This package comes with a OpenOCD directory including a Win32 binary for FT2232 and par.-port interfaces ("feature freeze"). If you are using a different version you may need to adapt the settings (Makefile, target-library, config-file). - Since I have had some problems using the gdb included in G++ 2008q1-66 I have replaced it with the gdb that comes with DevkitARM r26 (see below). The Win32-binary from the DevkitARM package is included. ****************************************************************************** This is the gdb from DevkitARM used during my tests: C:\Programme\CodeSourcery\Sourcery G++ Lite\bin>arm-none-eabi-gdb --version GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=i686-pc-mingw32 --target=arm-eabi". This is the gdb that came with the CS package. File has been renamed C:\Programme\CodeSourcery\Sourcery G++ Lite\bin>cs-arm-none-eabi-gdb --version GNU gdb (Sourcery G++ Lite 2008q3-66) 6.8.50.20080821-cvs Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=i686-mingw32 --target=arm-none-eabi". For bug reporting instructions, please see: . ****************************************************************************** Test Session SanDisk Ultra II 4GB SDHC AT91SAM7S Demo Application by Martin Thomas V1.0.0 5/2009 -- Compiled: May 3 2009 22:40:18 -- -- for Board SAM7-Pxxx FatFs module test terminal >di 0 rc=0 >ds Power is ON Drive size: 7744512 sectors Sector size: 512 Erase block size: 8192 sectors MMC/SDC type: 12 CSD: 00000000 40 0E 00 32 5B 59 00 00 1D 8A 7F 80 0A 40 40 B9 @..2[Y.......@@. CID: 00000000 03 53 44 53 44 30 34 47 80 70 8C 95 06 00 93 C5 .SDSD04G.p...... OCR: 00000000 C0 FF 80 00 .... SD Status: 00000000 00 00 00 00 02 00 00 00 02 02 90 00 0D 05 00 00 ................ 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ >fi 0 rc=0 FR_OK >fl ----A 2009/05/01 23:53 1018168 sampled.bin 1 File(s), 1018168 bytes total 0 Dir(s), 3956211712 bytes free >fo 10 1 rc=0 FR_OK >fw 1000000 1 1000000 bytes written with 1141 kB/sec. >fw 1000000 2 1000000 bytes written with 818 kB/sec. >fw 1000000 3 1000000 bytes written with 712 kB/sec. >fw 1000000 4 1000000 bytes written with 814 kB/sec. >fc rc=0 FR_OK >fl ----A 2009/05/01 23:53 1018168 sampled.bin ----A 2000/01/01 11:55 4000000 1 2 File(s), 5018168 bytes total 0 Dir(s), 3952181248 bytes free >fo 1 1 rc=0 FR_OK >fr 100000 1 100000 bytes read with 1250 kB/sec. >fr 100000 1 100000 bytes read with 1041 kB/sec. >fr 100000 1 100000 bytes read with 1086 kB/sec. >fr 100000 1 100000 bytes read with 1086 kB/sec. >fc rc=0 FR_OK >fl ----A 2009/05/01 23:53 1018168 sampled.bin ----A 2000/01/01 11:55 4000000 1 2 File(s), 5018168 bytes total 0 Dir(s), 3952181248 bytes free >fo 10 2 rc=0 FR_OK >fw 0xa00000 1 10485760 bytes written with 13*** kB/sec. >fw 0xa0000 1 655360 bytes written with 1388 kB/sec. >fw 0x100000 1 1048576 bytes written with 1411 kB/sec. >fw 0x100000 2 1048576 bytes written with 1388 kB/sec. >fw 0x100000 4 1048576 bytes written with 1409 kB/sec. >fc rc=0 FR_OK >fl ----A 2009/05/01 23:53 1018168 sampled.bin ----A 2000/01/01 11:55 4000000 1 ----A 2000/01/01 11:57 14286848 2 3 File(s), 19305016 bytes total 0 Dir(s), 3937894400 bytes free >fo 1 2 rc=0 FR_OK >fr 0x100000 1048576 bytes read with 1280 kB/sec. >fr 0x100000 1048576 bytes read with 1281 kB/sec. >fr 0x100000 1048576 bytes read with 1281 kB/sec. >fc rc=0 FR_OK >fo 10 Tüddeldü rc=0 FR_OK >fw 1 1 1 bytes written with 0 kB/sec. >fc rc=0 FR_OK >fl ----A 2009/05/01 23:53 1018168 sampled.bin ----A 2000/01/01 11:55 4000000 1 ----A 2000/01/01 11:57 14286848 2 ----A 2000/01/01 11:58 1 TüDDELDü Tüddeldü 4 File(s), 19305017 bytes total 0 Dir(s), 3937861632 bytes free > ****************************************************************************** Output from cs-make clean all program C:\WinARM\examples\at91sam_chanfat_ws\project>cs-make clean all program -------- begin (mode: ROM_RUN) -------- Cleaning project: cs-rm -f ROM_RUN/at91sam_chanfat.map cs-rm -f ROM_RUN/at91sam_chanfat.elf cs-rm -f ROM_RUN/at91sam_chanfat.hex cs-rm -f ROM_RUN/at91sam_chanfat.bin cs-rm -f ROM_RUN/at91sam_chanfat.sym cs-rm -f ROM_RUN/at91sam_chanfat.lss cs-rm -f ROM_RUN/board_cstartup.o ROM_RUN/main.o ROM_RUN/comm.o ROM_RUN/term_io. o ROM_RUN/rtc.o ROM_RUN/ff_test_term.o ROM_RUN/ff.o ROM_RUN/ccsbcs.o ROM_RUN/sd_ spi_at91.o ROM_RUN/fattime.o ROM_RUN/string.o ROM_RUN/stdio.o ROM_RUN/led.o ROM_ RUN/dbgu.o ROM_RUN/pio.o ROM_RUN/aic.o ROM_RUN/pmc.o ROM_RUN/spi.o ROM_RUN/pit.o ROM_RUN/board_memories.o ROM_RUN/board_lowlevel.o cs-rm -f ROM_RUN/board_cstartup.lst ROM_RUN/main.lst ROM_RUN/comm.lst ROM_RUN/te rm_io.lst ROM_RUN/rtc.lst ROM_RUN/ff_test_term.lst ROM_RUN/ff.lst ROM_RUN/ccsbcs .lst ROM_RUN/sd_spi_at91.lst ROM_RUN/fattime.lst ROM_RUN/string.lst ROM_RUN/stdi o.lst ROM_RUN/led.lst ROM_RUN/dbgu.lst ROM_RUN/pio.lst ROM_RUN/aic.lst ROM_RUN/p mc.lst ROM_RUN/spi.lst ROM_RUN/pit.lst ROM_RUN/board_memories.lst ROM_RUN/board_ lowlevel.lst cs-rm -f ROM_RUN/dep/board_cstartup.o.d ROM_RUN/dep/main.o.d ROM_RUN/dep/comm.o. d ROM_RUN/dep/term_io.o.d ROM_RUN/dep/rtc.o.d ROM_RUN/dep/ff_test_term.o.d ROM_R UN/dep/ff.o.d ROM_RUN/dep/ccsbcs.o.d ROM_RUN/dep/sd_spi_at91.o.d ROM_RUN/dep/fat time.o.d ROM_RUN/dep/string.o.d ROM_RUN/dep/stdio.o.d ROM_RUN/dep/led.o.d ROM_RU N/dep/dbgu.o.d ROM_RUN/dep/pio.o.d ROM_RUN/dep/aic.o.d ROM_RUN/dep/pmc.o.d ROM_R UN/dep/spi.o.d ROM_RUN/dep/pit.o.d ROM_RUN/dep/board_memories.o.d ROM_RUN/dep/bo ard_lowlevel.o.d cs-rm -f main.s comm.s term_io.s rtc.s ff_test_term.s fat_sd/ff.s fat_sd/option/ ccsbcs.s fat_sd/sd_spi_at91.s fat_sd/fattime.s at91lib/utility/string.s at91lib/ utility/stdio.s at91lib/utility/led.s at91lib/peripherals/dbgu/dbgu.s at91lib/pe ripherals/pio/pio.s at91lib/peripherals/aic/aic.s at91lib/peripherals/pmc/pmc.s at91lib/peripherals/spi/spi.s at91lib/peripherals/pit/pit.s at91lib/boards/SAM7- Pxxx_RevC/board_memories.s at91lib/boards/SAM7-Pxxx_RevC/board_lowlevel.s cs-rm -f cs-rm -f cs-rm -f -------- end -------- arm-none-eabi-gcc (Sourcery G++ Lite 2008q3-66) 4.3.2 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ****Assembling (ARM-only): at91lib/boards/SAM7-Pxxx_RevC/board_cstartup.S -> ROM _RUN/board_cstartup.o arm-none-eabi-gcc -c -mcpu=arm7tdmi -mthumb-interwork -I. -x assembler-with-cpp -D__ASSEMBLY__ -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Wa,-adhlns=ROM_RUN/board _cstartup.lst -Wa,-gdwarf-2 -Iat91lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripheral s -Iat91lib/memories -Iat91lib -Iexternal_libs/crc -Ifat_sd at91lib/boards/SAM7- Pxxx_RevC/board_cstartup.S -o ROM_RUN/board_cstartup.o **** Compiling C : main.c -> ROM_RUN/main.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/main.lst -MD -MP -MF ROM_RUN/dep/main.o. d -Wnested-externs -std=gnu99 main.c -o ROM_RUN/main.o **** Compiling C : comm.c -> ROM_RUN/comm.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/comm.lst -MD -MP -MF ROM_RUN/dep/comm.o. d -Wnested-externs -std=gnu99 comm.c -o ROM_RUN/comm.o **** Compiling C : term_io.c -> ROM_RUN/term_io.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/term_io.lst -MD -MP -MF ROM_RUN/dep/term _io.o.d -Wnested-externs -std=gnu99 term_io.c -o ROM_RUN/term_io.o **** Compiling C : rtc.c -> ROM_RUN/rtc.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/rtc.lst -MD -MP -MF ROM_RUN/dep/rtc.o.d -Wnested-externs -std=gnu99 rtc.c -o ROM_RUN/rtc.o **** Compiling C : ff_test_term.c -> ROM_RUN/ff_test_term.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/ff_test_term.lst -MD -MP -MF ROM_RUN/dep /ff_test_term.o.d -Wnested-externs -std=gnu99 ff_test_term.c -o ROM_RUN/ff_test _term.o **** Compiling C : fat_sd/ff.c -> ROM_RUN/ff.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/ff.lst -MD -MP -MF ROM_RUN/dep/ff.o.d -W nested-externs -std=gnu99 fat_sd/ff.c -o ROM_RUN/ff.o **** Compiling C : fat_sd/option/ccsbcs.c -> ROM_RUN/ccsbcs.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/ccsbcs.lst -MD -MP -MF ROM_RUN/dep/ccsbc s.o.d -Wnested-externs -std=gnu99 fat_sd/option/ccsbcs.c -o ROM_RUN/ccsbcs.o **** Compiling C : fat_sd/sd_spi_at91.c -> ROM_RUN/sd_spi_at91.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/sd_spi_at91.lst -MD -MP -MF ROM_RUN/dep/ sd_spi_at91.o.d -Wnested-externs -std=gnu99 fat_sd/sd_spi_at91.c -o ROM_RUN/sd_ spi_at91.o **** Compiling C : fat_sd/fattime.c -> ROM_RUN/fattime.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/fattime.lst -MD -MP -MF ROM_RUN/dep/fatt ime.o.d -Wnested-externs -std=gnu99 fat_sd/fattime.c -o ROM_RUN/fattime.o **** Compiling C : at91lib/utility/string.c -> ROM_RUN/string.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/string.lst -MD -MP -MF ROM_RUN/dep/strin g.o.d -Wnested-externs -std=gnu99 at91lib/utility/string.c -o ROM_RUN/string.o **** Compiling C : at91lib/utility/stdio.c -> ROM_RUN/stdio.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/stdio.lst -MD -MP -MF ROM_RUN/dep/stdio. o.d -Wnested-externs -std=gnu99 at91lib/utility/stdio.c -o ROM_RUN/stdio.o at91lib/utility/stdio.c: In function 'vsnprintf': at91lib/utility/stdio.c:311: warning: comparison between signed and unsigned at91lib/utility/stdio.c:348: warning: comparison between signed and unsigned at91lib/utility/stdio.c:373: warning: comparison between signed and unsigned **** Compiling C : at91lib/utility/led.c -> ROM_RUN/led.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/led.lst -MD -MP -MF ROM_RUN/dep/led.o.d -Wnested-externs -std=gnu99 at91lib/utility/led.c -o ROM_RUN/led.o **** Compiling C : at91lib/peripherals/dbgu/dbgu.c -> ROM_RUN/dbgu.o arm-none-eabi-gcc -c -mthumb -gdwarf-2 -Os -mcpu=arm7tdmi -mthumb-interwork -DM OD_MTHOMAS_AT91LIB -DSTARTUP_DELAY -DVECT_TAB_RAM -DROM_RUN -Dat91sam7s256 -Iat9 1lib/boards/SAM7-Pxxx_RevC -Iat91lib/peripherals -Iat91lib/memories -Iat91lib -I external_libs/crc -Ifat_sd -I. -mlong-calls -ffunction-sections -Wall -Wextra -W implicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wc ast-align -pedantic -Wa,-adhlns=ROM_RUN/dbgu.lst -MD -MP -MF ROM_RUN/dep/dbgu.o. d -Wnested-externs -std=gnu99 at91lib/peripherals/dbgu/dbgu.c -o ROM_RUN/dbgu.o **** Compiling C : at91lib/peripherals/pio/pio. ... ...

近期下载者

相关文件


收藏者