stm32_chanfat_20100114
所属分类:其他嵌入式/单片机内容
开发工具:C/C++
文件大小:2696KB
下载次数:61
上传日期:2010-05-11 04:52:42
上 传 者:
killah51
说明: FAT/FAT32 lib for STM32 Microcontroller.
Eclipse Project inc. Makefile and debugging Configuration included
文件列表:
stm32_chan_fat\.metadata\.mylyn\contexts (0, 2010-01-14)
stm32_chan_fat\.metadata\.mylyn\offline (0, 2010-01-14)
stm32_chan_fat\.metadata\.mylyn\.tasks.xml.zip (250, 2010-01-14)
stm32_chan_fat\.metadata\.mylyn\repositories.xml.zip (401, 2009-04-24)
stm32_chan_fat\.metadata\.mylyn\tasks.xml.zip (250, 2010-01-14)
stm32_chan_fat\.metadata\.mylyn (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.core (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.make.core (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.make.ui\dialog_settings.xml (149, 2009-10-03)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.make.ui (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.managedbuilder.core (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.cdt.ui (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\13\bf\9\properties.index (555, 2009-04-26)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\13\bf\9 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\13\bf (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\13 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\a8\history.index (463, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\a8\properties.index (164, 2009-04-26)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\a8 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\e5\history.index (414, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\e5\properties.index (163, 2009-04-26)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16\e5 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\16 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\3f\de\properties.index (988, 2009-09-26)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\3f\de (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\3f\e4\properties.index (1695, 2009-09-26)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\3f\e4 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\3f (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\c9\8b\properties.index (151, 2009-09-03)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\c9\8b (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\c9\history.index (89, 2010-01-09)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\c9\properties.index (486, 2009-11-06)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\c9 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\ce\history.index (210, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\ce\properties.index (410, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87\ce (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\87 (0, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\history.index (2699, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes\properties.index (1746, 2010-01-14)
stm32_chan_fat\.metadata\.plugins\org.eclipse.core.resources\.projects\project\.indexes (0, 2010-01-14)
... ...
******************************************************************************
Demo for ChaN's FAT-module on STMicroelectronics STM32 microcontroller
Version Timestamp 20100114
by Martin Thomas, Kaiserslautern, Germany
******************************************************************************
Copyright (c) 2009, 2010
- ChaN (FAT-Code, driver-template, ff_test_term)
- Martin Thomas (STM32 SD/MMC/SDHC driver and demo-application)
- ST Microelectronics (Standard Peripherals Firmware Library)
- ITB CompuPhase (minIni)
All rights reserved.
License for this product follows. Licenses of the components may differ
but should be compatible. Read the license- and readme-files in the
library directory.
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.
******************************************************************************
Changelog:
14. Jan. 2010:
- ChaN FAT-module update to V0.07e
- STM Library update to 3.1.2 and included my patches made for 3.1.0
- ITB minIni update to V0.8, very minor modifications to avoid warnings
(marked with "mt:")
- eeprom.h/eeprom.c: update to STM's AppNote version 3, included the
minor modification to define memory-area for emulated eeprom in linker-script
- stm32_sd_spi.c: take ffconf.h into account, avoid warnings for read-only
configuration, updated comments, replaced USE_SPI_DMA by USE_SD_SPI_DMA
- stm32_sd_spi.c: fixed handling of card-present and write-protect socket-switches
(thanks to Kazuaki Hamahara)
- stm32_sd_spi.c: fixed DMA setup to take SPI_SD into account
(thanks to "Ringo Pappnase")
- ff.c: minor modification: avoid warning for read-only configuration,
corrected some typos
- ffconf.h: codepage to 1252 Latin 1 (Windows)
- Makefile: activated compilation for STM EEPROM-emulation code, modification
for better support in "Windows-only" setup (w/o MinGW/msys or cygwin)
- Linker-script: memory-region and start-address of emulated eeprom
- misc_test_term.c: show FATFS and STM32F10X-STDPERIPH version (v)
- misc_test_term.c: added EEPROM emulation demo (ef, ew, er)
- misc_test_term.c: demo-function for newlib's stdio (disabled by default),
demo-function for DCC
- stm32f10x_conf.h, main.c: show function-name in assert_failed
- platform_config.c, sd_spi_stm32.c, main.c, Makefile: added support for
MINI STM32 board
- main.c/main(): GPIO_Write to GPIO_SetBits for LEDs to avoid side-effects
- startup_stm32f10x_md_mthomas.c: added C++ support
(commented the init call since not a C++ project)
- STM32F10x_128k_20k_flash.ld: added C++ support
- syscalls.c: minimal implementations for newlib syscalls (i.e. for stdio printf)
- dcc_stdio.h/.c: files from OpenOCD source-tree with minor modifications,
used to interface with DCC (i.e. for "printf-debugging" via JTAG connection).
Both files are GPL2-licensed but they are just optional, so remove them if
the GPL is not an option for your project
- used toolchain Codesourcery G++ lite for ARM Q3-2009 for tests
2. Sept. 2009:
- STM Library update to 3.1.0, minor modifications (enabled by define)
- ChaN FAT-Module library update to 0.07c with patches up to 27. July 2009
- additional configuration-options in makefile
- included minIni from ITB CompuPhase and added small demo for it
- extended SPI to SD/MMC/SDHC driver (sd_spi_stm32.c) with some config-options
- minor modifications and extensions in the demo-application,
linker-script, startup-code
- OpenOCD SVN 2660 is just included for evaluation. There is some kind of
licensing-issue with the FTDI-drivers in combination with OpenOCD
(the discussion on this has been to long to follow). *** You must
delete the OpenOCD folder now since it might violate a license. ***
- tested with Codesourcery G++ lite Q1-2009
2. May 2009:
- OpenOCD updated to SVN1586
- Using target/stm32.cfg in makefile and Eclipse external tool launch
- Eclipse debug configuration debug attach
- renamed and modified in Eclipse debug launches
- minor modifications in this readme.txt to somehow document the mentioned
changes
This is a small demo-application to show how Chan's Fat-Module
can be used to interface MMC/SD/SDHC-Cards with a STM32 microcontroller
(ARM Ltd. Cortex-M3 core).
This code uses the _SPI-Interface_ - NOT a SDIO-Interface since the
Eval-Board here has the card-slot connected to SPI1 and the F103VB controller
on it does not offer SDIO. When using a STM32 with SDIO and a board which
has a card-slot connected to the SDIO the example code from the STM fwlib
can be used as low-level driver ("diskio").
Beside of the diskio-drivers for STM32 SPI you may find some useful code
for developments of firmware with the GNU toolchain in this package (for
example: vectors-location, startup, linker-script, OpenOCD flash-
programming).
I have done only minor modification in the STM firmware-library to avoid
warnings The modifications can be enabled by defining MOD_MTHOMAS_STMLIB
(enabled by default). Special versions of startup-code
(startup_stm32f10x_md_mthomas.c) and linker-script (stm32f103vb_flash.ld)
have been created for this project. They are based on the examples that
came with the STM Standard Peripherals Library but have been heavily
modified.
Project-files for Keil/ARM uVision are included. The eval-version
will do to build the project using a GNU toolchain. For debugging
and simulation you may have to use the full version without
size-restricition (not tested here). For standalone building i.e
with Programmer's Notepad or Eclipse a makefile is included.
The package includes Eclipse-settings and lauch-configurations.
Sorry, not enough time to fully document this here. Just load the
workspace and give it a try. Very short guide:
- External Tools "OpenOCD": starts OpenOCD in the backgroud:
This uses the OpenOCD target-library. The current configuration
is for an Amontec JTAGkey interface.
When using another interface modify the command-line options in
Run->External Tools->Ext. Tools conf.->leaf OpenOCD->field arguments.
For all following debug configurations OpenOCD has to run and it can
be kept running. OpenOCD can be terminated (right-click-Terminate)
in the Debug view when something hangs and it has to be restarted.
- Debug Configuration (launch) "OpenOCD reset load run":
Transfers the load-image into the STM32's internal flash using
gdb's load-command and starts the application. Similar to
"make program" but no need to termintate a running OpenOCD and
restart it with different command-line-options or scripts.
- Debug Configuration "OpenOCD reset debug":
Start debugging with an application already loaded into the
controller's flash
- Debug Configuration "OpenOCD reset load debug":
Transfers the load-image into the flash-memory and starts
debugging (similar to "OpenOCD load init only" followed by
"OpenOCD reset debug")
- Debug Configuration "OpenOCD attach debug":
Attaches to target w/o reset.
- Debug Configuration "OpenOCD resume":
Just resumes the target in case it is halted.
All this has been used with the CDT GBD hardware debugging plugin.
Simlar configurations may work with the embedded debug plugin
from Zylin but I have not tested with Zylin's plugin.
All used codes should be free for commercial and
non-commercial use. They are either non-copyrighted
or under a BSD-style license. The only exceptions
are dcc_stdio.h and dcc_stdio.c which are just optional.
There is no need to give away source-code which uses
parts of this project as long as the dcc_stdio are not
used.
My modifications are also basically free, just read
and respect the 3BSD-license at the top of this text.
Of cause there is no warranty neither for the codes
from others nor for to code I have written.
Tested with:
- Controller: STM32F103VB Rev.Z ("medium density" 128kB)
- Board: Manley EK-STM32F, SD-slot connected to STM32's SPI1
(this board does not connect card-detect and write-protect switches)
- SD-Cards: extrememory 1GB performace, SanDisk 256MB
- SDHC Card: SanDisk Ultra II SDHC 4GB
Tools:
- Compiler/Toolchain: GNU cross-toolchain for ARM (binutils, gcc)
- libc: newlib (only a few functions used)
used packages: Codesourcery G++ lite for ARM EABI
- IDEs/Editors:
- Programmers Notepad
- Eclipse Ganymede SR1 with CDT as in package Eclipse IDE for C/C++
Developers
This is not the current version in April 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 Management Terminal,
RXTX Enduser Runtime.
- Keil uVision 3.72 Eval, uVision has only been used as IDE and for
a few tests with the simulator (the simulator is a very good tool!).
No effort has been made to make the code compatible with the RealView
Tools.
- other tool-software: OpenOCD for "batch programming" (make program)
and debugging with Eclipse/CDT GDB Hardware Debugging/OpenOCD
- JTAG-Interfaces: Amontec JTAGKey (Eclipse, make program), Keil ULINK(1)
(uVision). I have not used the "ST-LINKII" integrated on the Eval.-Board
since it did not work reliably with uVision and there is no support
in OpenOCD for it.
- This package comes with a OpenOCD directory including a Win32 binary
for FT2232 and par.-port interfaces. If you are using a different
version of OpenOCD or another inteface you may have to modfiy the settings
(Makefile, target-library).
******************************************************************************
Demo-Session with FAT-LFN and SPI-DMA enabled, using a 8kByte work-buffer
and extrememory 1GB "performace" SD-Card:
Hello from a STM32 Demo-Application, M. Thomas
V1.0.40 8/2009
FatFs module test terminal
>fi 0
rc=0 FR_OK
>fm 0 0
The drive 0 will be formatted. Are you sure? (Y/n)=Y
rc=0 FR_OK
>fs
FAT type = 2 (FAT16)
Bytes/Cluster = 16384
Number of FATs = 1
Root DIR entries = 512
Sectors/FAT = 288
Number of clusters = 62484
FAT start (lba) = ***
DIR start (lba,clustor) = 352
Data start (lba) = 384
0 files, 0 bytes.
0 folders.
999744 KB total disk space.
999744 KB available.
>fl
0 File(s), 0 bytes total
0 Dir(s), 1023737856 bytes free
>fo 10 test
rc=0 FR_OK
>fw 5000000 10
5000000 bytes written with 1488 kB/sec.
>fw 5000000 11
5000000 bytes written with 1340 kB/sec.
>fw 5000000 12
5000000 bytes written with 1350 kB/sec.
>fc
rc=0 FR_OK
>fl
----A 2000/01/01 12:07 15000000 test
1 File(s), 15000000 bytes total
0 Dir(s), 1008730112 bytes free
>fx test test2
Opening "test"
Creating "test2"
Copying file...EOF
15000000 bytes copied with 759 kB/sec.
>fo 1 test2
rc=0 FR_OK
>fr 5000000
5000000 bytes read with 1730 kB/sec.
>fr 5000000
5000000 bytes read with 1484 kB/sec.
>fr 5000000
5000000 bytes read with 1485 kB/sec.
>t
2000/1/1 12:08:26
>t 2009 8 29 12 17 20
2009/8/29 12:17:20
>t
2009/8/29 12:17:25
>fo 10 datetest
rc=0 FR_OK
>fw 100 1
100 bytes written with 50 kB/sec.
>fc
rc=0 FR_OK
>fl
----A 2000/01/01 12:07 15000000 test
----A 2000/01/01 12:07 15000000 test2
----A 2009/08/29 12:17 100 datetest
3 File(s), 30000100 bytes total
0 Dir(s), 993705***4 bytes free
>fo 10 Mülleimer
rc=0 FR_OK
>fw 1 1
1 bytes written with 0 kB/sec.
>fc
rc=0 FR_OK
>fl
----A 2000/01/01 12:07 15000000 test
----A 2000/01/01 12:07 15000000 test2
----A 2009/08/29 12:17 100 datetest
----A 2009/08/29 12:18 1 MüLLEI~1 Mülleimer
4 File(s), 30000101 bytes total
0 Dir(s), 993689600 bytes free
>
Hello from a STM32 Demo-Application, M. Thomas
V1.0.40 8/2009
FatFs module test terminal
>fl
rc=12 FR_INVALID_OBJECT
>fi 0
rc=0 FR_OK
>fl
----A 2000/01/01 12:07 15000000 test
----A 2000/01/01 12:07 15000000 test2
----A 2009/08/29 12:17 100 datetest
----A 2009/08/29 12:18 1 MüLLEI~1 Mülleimer
----A 2009/08/29 13:02 0 TEST.INI
----A 2009/08/29 13:00 133520 sampled.bin
6 File(s), 30133621 bytes total
0 Dir(s), 993542144 bytes free
>fu test.ini
rc=0 FR_OK
>fl
----A 2000/01/01 12:07 15000000 test
----A 2000/01/01 12:07 15000000 test2
----A 2009/08/29 12:17 100 datetest
----A 2009/08/29 12:18 1 MüLLEI~1 Mülleimer
----A 2009/08/29 13:00 133520 sampled.bin
5 File(s), 30133621 bytes total
0 Dir(s), 993542144 bytes free
>x
Misc test terminal (h for help)
>ic
>x
FatFs module test terminal
>fl
----A 2000/01/01 12:07 15000000 test
----A 2000/01/01 12:07 15000000 test2
----A 2009/08/29 12:17 100 datetest
----A 2009/08/29 12:18 1 MüLLEI~1 Mülleimer
----A 2009/08/29 13:03 97 TEST.INI
----A 2009/08/29 13:00 133520 sampled.bin
6 File(s), 30133718 bytes total
0 Dir(s), 993525760 bytes free
>fo 1 test.ini
rc=0 FR_OK
>fd 1000
00000000 5B 49 4E 46 4F 5D 0D 0A 63 6F 6D 70 61 6E 79 20 [INFO]..company
00000010 3D 20 4D 61 72 74 69 6E 20 54 68 6F 6D 61 73 20 = Martin Thomas
00000020 53 6F 66 74 77 61 72 65 20 45 6E 67 69 6E 65 65 Software Enginee
00000030 72 69 6E 67 0D 0A 61 75 74 68 6F 72 20 3D 20 4D ring..author = M
00000040 61 72 74 69 6E 20 54 68 6F 6D 61 73 0D 0A 6E 75 artin Thomas..nu
00000050 6D 62 65 72 20 3D 20 31 32 33 34 35 36 37 38 0D mber = 12345678.
00000060 0A .
>fc
rc=0 FR_OK
>x
Misc test terminal (h for help)
>ir
INFO/company: Martin Thomas Software Engineering
non-existing entry:
INFO/number: 12345678
>
Hello from a STM32 Demo-Application, M. Thomas
V1.0.41 9/2009
FatFs module test terminal
>x
Misc test terminal (h for help)
>v
Implementer ARM, PartNo Cortex-M3, Prod.-Vers.-ID r1p1
Vector table at 0x00000000 in SRAM (TBLBASE)
Flash size 128 kBytes
Unique Device ID 0x43162932:0x31383836:0xFFFF:0xFF37
SD/MMC/SDHC Interface uses SPI DMA
>ef
Format o.k.
>ew 0 123
write EEMUL[0] := 123 o.k.
>ew 1 456
write EEMUL[1] := 456 o.k.
>er 2
read EEMUL[2] failed!
>ew 2 789
write EEMUL[2] := 789 o.k.
>er 0
read EEMUL[0] = 123
>er 1
read EEMUL[1] = 456
>er 2
read EEMUL[2] = 789
>ew 0 999
write EEMUL[0] := 999 o.k.
>er 0
read EEMUL[0] = 999
>
Hello from a STM32 Demo-Application, M. Thomas
V1.0.42 9/2009
FatFs module test terminal
>x
Misc test terminal (h for help)
>er 0
read EEMUL[0] = 999
>er 1
read EEMUL[1] = 456
>er 2
read EEMUL[2] = 789
>
******************************************************************************
Log of a complete build incl. flash-programming
C:\WinARM\examples\stm32_chan_fat\project>make clean all program
COMSPEC detected C:\WINDOWS\system32\cmd.exe
SHELL is C:/WINDOWS/system32/cmd.exe
-------- begin, mode: FLASH_RUN --------
Cleaning project:
cs-rm -f FLASH_RUN/stm32_chanfat.map
cs-rm -f FLASH_RUN/stm32_chanfat.elf
cs-rm -f FLASH_RUN/stm32_chanfat.hex
cs-rm -f FLASH_RUN/stm32_chanfat.bin
cs-rm -f FLASH_RUN/stm32_chanfat.sym
cs-rm -f FLASH_RUN/stm32_chanfat.lss
cs-rm -f FLASH_RUN/main.o FLASH_RUN/rtc.o FLASH_RUN/comm.o FLASH_RUN/term_io.o F
LASH_RUN/ff_test_term.o FLASH_RUN/misc_test_term.o FLASH_RUN/ff.o FLASH_RUN/fatt
ime.o FLASH_RUN/sd_spi_stm32.o FLASH_RUN/ccsbcs.o FLASH_RUN/startup_stm32f10x_md
_mthomas.o FLASH_RUN/syscalls.o FLASH_RUN/minIni.o FLASH_RUN/core_cm3.o FLASH_RU
N/system_stm32f10x.o FLASH_RUN/stm32f10x_usart.o FLASH_RUN/stm32f10x_flash.o FLA
SH_RUN/stm32f10x_gpio.o FLASH_RUN/stm32f10x_rcc.o FLASH_RUN/stm32f10x_spi.o FLAS
H_RUN/stm32f10x_rtc.o FLASH_RUN/stm32f10x_bkp.o FLASH_RUN/stm32f10x_pwr.o FLASH_
RUN/stm32f10x_dma.o FLASH_RUN/stm32f10x_tim.o FLASH_RUN/misc.o FLASH_RUN/eeprom.
o
cs-rm -f FLASH_RUN/main.lst FLASH_RUN/rtc.lst FLASH_RUN/comm.lst FLASH_RUN/term_
io.lst FLASH_RUN/ff_test_term.lst FLASH_RUN/misc_test_term.lst FLASH_RUN/ff.lst
FLASH_RUN/fattime.lst FLASH_RUN/sd_spi_stm32.lst FLASH_RUN/ccsbcs.lst FLASH_RUN/
startup_stm32f10x_md_mthomas.lst FLASH_RUN/syscalls.lst FLASH_RUN/minIni.lst FLA
SH_RUN/core_cm3.lst FLASH_RUN/system_stm32f10x.lst FLASH_RUN/stm32f10x_usart.lst
FLASH_RUN/stm32f10x_flash.lst FLASH_RUN/stm32f10x_gpio.lst FLASH_RUN/stm32f10x_
rcc.lst FLASH_RUN/stm32f10x_spi.lst FLASH_RUN/stm32f10x_rtc.lst FLASH_RUN/stm32f
10x_bkp.lst FLASH_RUN/stm32f10x_pwr.lst FLASH_RUN/stm32f10x_dma.lst FLASH_RUN/st
m32f10x_tim.lst FLASH_RUN/misc.lst FLASH_RUN/eeprom.lst
cs-rm -f FLASH_RUN/dep/main.o.d FLASH_RUN/dep/rtc.o.d FLASH_RUN/dep/comm.o.d FLA
SH_RUN/dep/term_io.o.d FLASH_RUN/dep/ff_test_term.o.d FLASH_RUN/dep/misc_test_te
rm.o.d FLASH_RUN/dep/ff.o.d FLASH_RUN/dep/fattime.o.d FLASH_RUN/dep/sd_spi_stm32
.o.d FLASH_RUN/dep/ccsbcs.o.d FLASH_RUN/dep/startup_stm32f10x_md_mthomas.o.d FLA
SH_RUN/dep/syscalls.o.d FLASH_RUN/dep/minIni.o.d FLASH_RUN/dep/core_cm3.o.d FLAS
H_RUN/dep/system_stm32f10x.o.d FLASH_RUN/dep/stm32f10x_usart.o.d FLASH_RUN/dep/s
tm32f10x_flash.o.d FLASH_RUN/dep/stm32f10x_gpio.o.d FLASH_RUN/dep/stm32f10x_rcc.
o.d FLASH_RUN/dep/stm32f10x_spi.o.d FLASH_RUN/dep/stm32f10x_rtc.o.d FLASH_RUN/de
p/stm32f10x_bkp.o.d FLASH_RUN/dep/stm32f10x_pwr.o.d FLASH_RUN/dep/stm32f10x_dma.
o.d FLASH_RUN/dep/stm32f10x_tim.o.d FLASH_RUN/dep/misc.o.d FLASH_RUN/dep/eeprom.
o.d
cs-rm -f main.s rtc.s comm.s term_io.s ff_test_term.s misc_test_term.s ./Librari
es/fat_sd/ff.s ./Libraries/fat_sd/fattime.s ./Libraries/fat_sd/sd_spi_stm32.s ./
Libraries/fat_sd/option/ccsbcs.s startup_stm32f10x_md_mthomas.s syscalls.s ./Lib
raries/minIni/minIni.s ./Libraries/CMSIS/Core/CM3/core_cm3.s ./Libraries/CMSIS/C
ore/CM3/system_stm32f10x.s ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_
usart.s ./Libraries/STM32 ... ...
近期下载者:
相关文件:
收藏者: