亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.lst

?? 本程序是以前程序的升級(jí)
?? LST
?? 第 1 頁 / 共 5 頁
字號(hào):
###############################################################################
#                                                                             #
#                                                       24/Apr/2009  16:18:23 #
# IAR ARM ANSI C/C++ Compiler V5.11.0.20622/W32 EVALUATION                    #
# Copyright 1999-2007 IAR Systems. All rights reserved.                       #
#                                                                             #
#    Cpu mode     =  arm                                                      #
#    Endian       =  little                                                   #
#    Source file  =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\main.c                            #
#    Command line =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\main.c -D at91sam7se512 -D sram   #
#                    -D TRACE_LEVEL=4 -lC D:\basic-dataflash-project-at91sam7 #
#                    se-ek\at91sam7se-ek\basic-dataflash-project\ewp\at91sam7 #
#                    se512_sram\List\ --remarks --diag_suppress Pe826,Pe1375  #
#                    -o D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-e #
#                    k\basic-dataflash-project\ewp\at91sam7se512_sram\Obj\    #
#                    --no_cse --no_unroll --no_inline --no_code_motion        #
#                    --no_tbaa --no_clustering --no_scheduling --debug        #
#                    --endian little --cpu ARM7TDMI -e --fpu None             #
#                    --dlib_config "D:\Program Files\arm\ARM\INC\DLib_Config_ #
#                    Full.h" -I D:\basic-dataflash-project-at91sam7se-ek\at91 #
#                    sam7se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/p #
#                    eripherals\ -I D:\basic-dataflash-project-at91sam7se-ek\ #
#                    at91sam7se-ek\basic-dataflash-project\ewp\..\..\..\at91l #
#                    ib\ -I D:\basic-dataflash-project-at91sam7se-ek\at91sam7 #
#                    se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/memor #
#                    ies\ -I D:\basic-dataflash-project-at91sam7se-ek\at91sam #
#                    7se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/boar #
#                    ds/at91sam7se-ek\ -I "D:\Program Files\arm\ARM\INC\"     #
#                    --interwork --cpu_mode arm -Oh                           #
#    List file    =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\List\main. #
#                    lst                                                      #
#    Object file  =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\Obj\main.o #
#                                                                             #
#                                                                             #
###############################################################################

D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\basic-dataflash-project\main.c
      1          /* ----------------------------------------------------------------------------
      2           *         ATMEL Microcontroller Software Support 
      3           * ----------------------------------------------------------------------------
      4           * Copyright (c) 2008, Atmel Corporation
      5           *
      6           * All rights reserved.
      7           *
      8           * Redistribution and use in source and binary forms, with or without
      9           * modification, are permitted provided that the following conditions are met:
     10           *
     11           * - Redistributions of source code must retain the above copyright notice,
     12           * this list of conditions and the disclaimer below.
     13           *
     14           * Atmel's name may not be used to endorse or promote products derived from
     15           * this software without specific prior written permission.
     16           *
     17           * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
     18           * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     19           * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
     20           * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
     21           * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     22           * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
     23           * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
     24           * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
     25           * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
     26           * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27           * ----------------------------------------------------------------------------
     28           */
     29          //------------------------------------------------------------------------------
     30          /// \dir "Basic-dataflash-project"
     31          ///
     32          /// !!!Purpose
     33          ///
     34          /// The Basic Dataflash project will help new users get familiar with SPI interface 
     35          /// on Atmel's AT91 family of microcontrollers. This project gives you an AT45 
     36          /// Dataflash programming code so that can help develop your own SPI devices
     37          /// applications with maximum efficiency.
     38          ///
     39          /// You can find following information depends on your needs:
     40          /// - A Spi low level driver performs SPI device Initializes, data transfer and 
     41          /// receive. It can be used by upper SPI driver such as AT45 %dataflash.
     42          /// - A Dataflash driver is based on top of the corresponding Spi driver.
     43          /// It allow user to do operations with %dataflash in a unified way.
     44          ///
     45          /// !See also
     46          ///    - "spi-flash": Dataflash interface driver.
     47          ///
     48          /// !!!Requirements
     49          ///
     50          /// This package can be used with all Atmel evaluation kits that have SPI
     51          /// interface and on-board or external Serialflash connected. The package runs at 
     52          /// SRAM or SDRAM, so SDRAM device is needed if you want to run this package in SDRAM.
     53          ///
     54          ///
     55          /// !!!Description
     56          ///
     57          /// The demonstration program tests the dataflash present on the evaluation kit by 
     58          /// erasing and writing each one of its pages.
     59          ///
     60          /// !!!Usage
     61          ///
     62          /// -# Build the program and download it inside the evaluation board. Please
     63          ///    refer to the <a href="http://www.atmel.com/dyn/resources/prod_documents/doc6224.pdf">SAM-BA User Guide</a>,
     64          ///    the <a href="http://www.atmel.com/dyn/resources/prod_documents/doc6310.pdf">GNU-Based Software Development</a>
     65          ///    application note or to the <a href="ftp://ftp.iar.se/WWWfiles/arm/Guides/EWARM_UserGuide.ENU.pdf">IAR EWARM User Guide</a>,
     66          ///    depending on your chosen solution.
     67          /// -# On the computer, open and configure a terminal application
     68          ///    (e.g. HyperTerminal on Microsoft Windows) with these settings:
     69          ///   - 115200 bauds
     70          ///   - 8 bits of data
     71          ///   - No parity
     72          ///   - 1 stop bit
     73          ///   - No flow control
     74          /// -# Start the application.
     75          /// -# Upon startup, the application will output the following lines on the DBGU.
     76          ///    \code
     77          ///    -- Basic Dataflash Project xxx --
     78          ///    -- AT91xxxxxx-xx
     79          ///    -- Compiled: xxx xx xxxx xx:xx:xx --
     80          ///    -I- Initializing the SPI and AT45 drivers
     81          ///    -I- At45 enabled
     82          ///    -I- SPI interrupt enabled
     83          ///    -I- Waiting for a dataflash to be connected ...
     84          ///    \endcode
     85          /// -# As soon as a dataflash is connected, the tests will start. Eventually, 
     86          ///    the test result (pass or fail) will be output on the DBGU.
     87          //------------------------------------------------------------------------------
     88          
     89          //------------------------------------------------------------------------------
     90          /// \unit
     91          ///
     92          /// !Purpose
     93          ///
     94          /// This file contains all the specific code for the basic-dataflash-project.
     95          /// It tests the dataflash present on the evaluation kit by erasing and writing 
     96          /// each one of its pages
     97          /// 
     98          /// !Contents
     99          /// The code can be roughly broken down as follows:
    100          ///    - AT45 Dataflash write data function.
    101          ///    - AT45 Dataflash read data function.
    102          ///    - AT45 Dataflash erase function.
    103          ///    - Other AT45 functions (such as AT45_GetStatus())
    104          ///    - The main() function, which implements the program behavior.
    105          ///       - Initializes an AT45 instance and configures SPI chip select pin.
    106          ///       - Config SPI Interrupt Service Routine.
    107          ///       - Identifier the AT45 device connected to the evaluation kit.
    108          ///       - Test the dataflash by erasing and writing each one of its pages.
    109          /// 
    110          /// !See also
    111          ///    - "spi-flash": Dataflash interface driver.
    112          /// Please refer to the list of functions in the #Overview# tab of this unit
    113          /// for more detailed information.
    114          //------------------------------------------------------------------------------
    115          //------------------------------------------------------------------------------
    116          //         Headers
    117          //------------------------------------------------------------------------------
    118          
    119          #include <board.h>
    120          #include <pio/pio.h>
    121          #include <aic/aic.h>
    122          #include <utility/assert.h>
    123          #include <utility/trace.h>
    124          #include <spi-flash/at45.h>
    125          #include <board_memories.h>
    126          #include <pit/pit.h>
    127          #include <stdlib.h>
    128          #include <string.h>

   \                                 In section .text, align 4
   \   __??Code32?? __intrinsic __code __interwork void *memset(void *, int, size_t)
   \                     memset:
   \   00000000   10402DE9           PUSH     {R4,LR}
   \   00000004   0040A0E1           MOV      R4,R0
   \   00000008   0200A0E1           MOV      R0,R2
   \   0000000C   0120A0E1           MOV      R2,R1
   \   00000010   0010A0E1           MOV      R1,R0
   \   00000014   0400A0E1           MOV      R0,R4
   \   00000018   ........           BL       __aeabi_memset
   \   0000001C   0400A0E1           MOV      R0,R4
   \   00000020   1040BDE8           POP      {R4,LR}
   \   00000024   1EFF2FE1           BX       LR               ;; return
    129          #include <usb/device/usbprinter/USBPrinter.h>
    130          //------------------------------------------------------------------------------
    131          //         Local definitions
    132          //------------------------------------------------------------------------------
    133          
    134          /// SPI clock frequency, in Hz.
    135          #define SPCK        15000000
    136          
    137          /// If there is no on-board dataflash socket, use SPI0/NPCS0.
    138          #ifndef BOARD_AT45_A_SPI_PINS
    139              #ifdef AT91C_BASE_SPI0
    140                  #define BOARD_AT45_A_SPI_BASE           AT91C_BASE_SPI0
    141                  #define BOARD_AT45_A_SPI_ID             AT91C_ID_SPI0
    142                  #define BOARD_AT45_A_SPI_PINS           PINS_SPI0
    143                  #define BOARD_AT45_A_NPCS_PIN           PIN_SPI0_NPCS0
    144              #else
    145                  #define BOARD_AT45_A_SPI_BASE           AT91C_BASE_SPI
    146                  #define BOARD_AT45_A_SPI_ID             AT91C_ID_SPI
    147                  #define BOARD_AT45_A_SPI_PINS           PINS_SPI
    148                  #define BOARD_AT45_A_NPCS_PIN           PIN_SPI_NPCS0
    149              #endif
    150              #define BOARD_AT45_A_SPI                    0
    151              #define BOARD_AT45_A_NPCS                   0
    152          #endif
    153          
    154          //------------------------------------------------------------------------------
    155          //         Internal variables
    156          //------------------------------------------------------------------------------
    157          //My define variable **********************************************************

   \                                 In section .bss, align 4
    158          volatile unsigned int timestamp = 0;
   \                     timestamp:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
    159          unsigned char *SdCodeAddr;
   \                     SdCodeAddr:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
    160          unsigned long  crc32_table[256];
   \                     crc32_table:
   \   00000000                      DS8 1024

   \                                 In section .data, align 1
    161          unsigned char state = 1;
   \                     state:

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美tk—视频vk| 777奇米四色成人影色区| 男女男精品视频| 亚洲在线成人精品| 夜夜嗨av一区二区三区中文字幕| 国产午夜亚洲精品不卡| 久久综合久久鬼色中文字| 日韩欧美综合在线| 2023国产精品| 久久久久久麻豆| 国产精品欧美一区二区三区| 久久久噜噜噜久久人人看 | 国产精品理论片| 中文字幕一区免费在线观看| 中文字幕在线免费不卡| 亚洲欧美偷拍三级| 婷婷综合另类小说色区| 麻豆精品在线看| 高清av一区二区| 欧美午夜免费电影| 日韩女优毛片在线| 中文字幕精品一区二区精品绿巨人 | 精品成人a区在线观看| 2021国产精品久久精品| 国产精品欧美一区喷水| 亚洲精品国产成人久久av盗摄 | 国产福利一区二区三区视频| 高潮精品一区videoshd| 91国偷自产一区二区三区成为亚洲经典| 色播五月激情综合网| 欧美精品 日韩| 国产亚洲成年网址在线观看| 亚洲人吸女人奶水| 免费的国产精品| 不卡视频在线看| 日韩欧美电影一区| 中文字幕一区二区三区在线不卡| 亚洲综合久久久| 国产成人在线视频网址| 欧美日韩精品一区二区三区 | 欧美日韩中文字幕一区| 久久影院午夜论| 午夜精品久久久久影视| 国产成人免费视频一区| 欧美日韩亚洲国产综合| 欧美激情一区二区三区在线| 亚洲伊人伊色伊影伊综合网| 国产在线乱码一区二区三区| 日本韩国欧美国产| 国产人伦精品一区二区| 日本欧美在线观看| 一本久久综合亚洲鲁鲁五月天| 欧美不卡激情三级在线观看| 亚洲制服丝袜一区| 91婷婷韩国欧美一区二区| 亚洲精品一区二区三区影院 | ●精品国产综合乱码久久久久 | 国产精品国产a| 国产精品一二三四五| 777午夜精品免费视频| 亚洲综合久久久| 99久久免费国产| 欧美极品少妇xxxxⅹ高跟鞋 | 日韩va欧美va亚洲va久久| 色婷婷综合久久久久中文| 国产无人区一区二区三区| 美女视频黄a大片欧美| 5858s免费视频成人| 亚洲另类中文字| www.亚洲免费av| 国产精品福利一区二区| 国产a级毛片一区| 国产欧美日韩亚州综合| 国产在线观看免费一区| 日韩精品一区国产麻豆| 美美哒免费高清在线观看视频一区二区 | 欧美极品少妇xxxxⅹ高跟鞋| 国产精品一区二区在线观看不卡| 欧美va亚洲va香蕉在线| 久88久久88久久久| 久久久久久久久久电影| 国产盗摄女厕一区二区三区| 久久久久国产一区二区三区四区| 精品在线一区二区| 久久久九九九九| 99久久久无码国产精品| 亚洲欧美色图小说| 欧美午夜在线观看| 日韩成人av影视| 久久蜜桃av一区二区天堂 | 99久久精品国产网站| 亚洲精品福利视频网站| 欧美性色欧美a在线播放| 午夜av一区二区| 精品成人一区二区三区| 岛国精品在线播放| 亚洲午夜电影在线| 日韩美一区二区三区| 国产老妇另类xxxxx| 国产精品久久久久一区| 在线观看精品一区| 蜜臀av一区二区在线免费观看 | 午夜一区二区三区在线观看| 欧美久久久久中文字幕| 国产精品主播直播| 亚洲乱码日产精品bd| 91精品久久久久久久99蜜桃| 韩国理伦片一区二区三区在线播放| 国产欧美日本一区二区三区| 色婷婷av一区二区| 精品一区在线看| 亚洲精品菠萝久久久久久久| 日韩午夜av电影| 91色porny在线视频| 蜜桃视频免费观看一区| 国产精品乱人伦| 日韩一区二区三区四区| 成人免费毛片片v| 奇米色777欧美一区二区| 综合色天天鬼久久鬼色| 日韩欧美一区二区在线视频| 91视频91自| 国产aⅴ精品一区二区三区色成熟| 亚洲一区二区三区在线播放| 欧美精品一区二| 欧美麻豆精品久久久久久| 国产白丝精品91爽爽久久| 日韩高清电影一区| 亚洲曰韩产成在线| 国产精品免费aⅴ片在线观看| 欧美日韩视频在线观看一区二区三区| 国产激情视频一区二区三区欧美| 亚洲国产日韩一级| 1区2区3区欧美| 国产精品麻豆一区二区| 26uuu国产一区二区三区| 欧美亚洲一区二区在线| 99r国产精品| 懂色av一区二区三区免费观看 | 色噜噜狠狠成人网p站| 国产精品99久久久久| 玖玖九九国产精品| 青青草视频一区| 偷窥少妇高潮呻吟av久久免费| 亚洲日本在线视频观看| 国产精品理论片| 中文字幕一区二区三区在线不卡 | 91精品国产色综合久久不卡蜜臀| 91麻豆精品一区二区三区| 成人精品免费网站| 成人免费看的视频| 丁香婷婷深情五月亚洲| 国产成人亚洲精品狼色在线| 国产麻豆日韩欧美久久| 国产精品99久久久久| 盗摄精品av一区二区三区| 国产成+人+日韩+欧美+亚洲| 精品亚洲成a人| 国产一区二区看久久| 岛国精品在线播放| 91视频你懂的| 欧美亚洲丝袜传媒另类| 欧美高清视频一二三区| 911国产精品| 欧美成人在线直播| 国产日产精品1区| 亚洲精品中文字幕乱码三区| 亚洲精品日产精品乱码不卡| 一区二区三区在线影院| 三级久久三级久久久| 久久精品国产精品亚洲红杏 | 亚洲精品乱码久久久久久黑人| 国产精品白丝在线| 亚洲激情网站免费观看| 三级欧美在线一区| 国产成人在线视频播放| 色网站国产精品| 69堂亚洲精品首页| 国产无遮挡一区二区三区毛片日本| 中文字幕不卡在线| 亚洲丰满少妇videoshd| 久久激情综合网| 成人18视频在线播放| 欧美精品tushy高清| 国产亚洲美州欧州综合国| 一区二区国产盗摄色噜噜| 偷拍日韩校园综合在线| 国产一区中文字幕| 色综合久久中文字幕| 欧美电影免费观看高清完整版在 | 色美美综合视频| 精品剧情v国产在线观看在线| 中文字幕一区二区三区色视频| 亚洲伊人色欲综合网| 国产一区二区按摩在线观看| 色综合久久久久网| 久久久精品综合| 午夜视频一区二区| voyeur盗摄精品| 亚洲精品一线二线三线|