Ignore:
Timestamp:
Jul 23, 2017, 2:29:40 PM (7 years ago)
Author:
coas-nagasima
Message:

SVNプロパティを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rubycfg_asp/trunk/asp_dcre/target/gr_sakura_ccrx/target_support.src

    • Property svn:eol-style set to native
    • Property svn:keywords set to Id
    • Property svn:mime-type set to text/x-gas; charset=UTF-8
    r314 r315  
    1414;*  Copyright (C) 2013      by Mitsuhiro Matsuura
    1515;*
    16 ;*  上記著作権è€
    17 ã¯ï¼ŒFree Software Foundation によってå
    18 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹
    19 ;*  GNU General Public License の Version 2 に記述されている条件か,以
    20 ;*  下の(1)~(4)の条件を満たす場合に限り,本ソフトウェア(本ソフトウェ
    21 ;*  アを改変したものを含む.以下同じ)を使用・複製・改変・再é
    22 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    23 ;*  利用と呼ぶ)することを無償で許諾する.
    24 ;*  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    25 ;*      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    26 ;*      スコード中に含まれていること.
    27 ;*  (2) 本ソフトウェアを再利用可能なバイナリコード(リロケータブルオブ
    28 ;*      ジェクトファイルやライブラリなど)の形で利用する場合には,利用
    29 ;*      に伴うドキュメント(利用è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,
    31 ;*      この利用条件および下記の無保証規定を掲載すること.
    32 ;*  (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組
    33 ;*      み込んだ形で利用する場合には,次のいずれかの条件を満たすこと.
    34 ;*    (a) 利用に伴うドキュメント(利用è€
    35 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作
    36 ;*        権表示,この利用条件および下記の無保証規定を掲載すること.
    37 ;*    (b) 利用の形æ
    38 ‹ã‚’,別に定める方法によって,上記著作権è€
    39 ã«å ±å‘Šã™ã‚‹
    40 ;*        こと.
    41 ;*  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    42 ;*      害からも,上記著作権è€
    43 ã‚’å
    44 è²¬ã™ã‚‹ã“と.
     16;*  上記著作権者は,Free Software Foundation によって公表されている
     17;*  GNU General Public License の Version 2 に記述されている条件か,以
     18;*  下の(1)~(4)の条件を満たす場合に限り,本ソフトウェア(本ソフトウェ
     19;*  アを改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     20;*  利用と呼ぶ)することを無償で許諾する.
     21;*  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     22;*      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     23;*      スコード中に含まれていること.
     24;*  (2) 本ソフトウェアを再利用可能なバイナリコード(リロケータブルオブ
     25;*      ジェクトファイルやライブラリなど)の形で利用する場合には,利用
     26;*      に伴うドキュメント(利用者マニュアルなど)に,上記の著作権表示,
     27;*      この利用条件および下記の無保証規定を掲載すること.
     28;*  (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組
     29;*      み込んだ形で利用する場合には,次のいずれかの条件を満たすこと.
     30;*    (a) 利用に伴うドキュメント(利用者マニュアルなど)に,上記の著作
     31;*        権表示,この利用条件および下記の無保証規定を掲載すること.
     32;*    (b) 利用の形態を,別に定める方法によって,上記著作権者に報告する
     33;*        こと.
     34;*  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     35;*      害からも,上記著作権者を免責すること.
    4536;*
    46 ;*  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    47 ã¯ï¼Œ
    48 ;*  本ソフトウェアに関して,その適用可能性も含めて,いかなる保証も行わ
    49 ;*  ない.また,本ソフトウェアの利用により直接的または間接的に生じたい
    50 ;*  かなる損害に関しても,その責任を負わない.
     37;*  本ソフトウェアは,無保証で提供されているものである.上記著作権者は,
     38;*  本ソフトウェアに関して,その適用可能性も含めて,いかなる保証も行わ
     39;*  ない.また,本ソフトウェアの利用により直接的または間接的に生じたい
     40;*  かなる損害に関しても,その責任を負わない.
    5141
    5242        .section        P, CODE
     
    5949_hardware_init_hook:
    6050        ;
    61         ;  動作モード設定
     51        ;  動作モード設定
    6252        ;
    63         ;  動作モードはボード上の端子によって決定されるため,
    64         ;  ここでは特別設定しない.
    65         ;  ただし, リトルエンディアン/シングルチップモード
    66         ;  であることを前提とする.
     53        ;  動作モードはボード上の端子によって決定されるため,
     54        ;  ここでは特別設定しない.
     55        ;  ただし, リトルエンディアン/シングルチップモード
     56        ;  であることを前提とする.
    6757        ;
    68         ;  またリセット後, å†
    69 è”µROM:有効, å†
    70 è”µRAM:有効, 外部バス:無効
    71         ;  である.
     58        ;  またリセット後, 内蔵ROM:有効, 内蔵RAM:有効, 外部バス:無効
     59        ;  である.
    7260        ;
    7361
    7462        ;
    75         ;  クロック設定
     63        ;  クロック設定
    7664        ;
    77         ;  å
    78 ¥åŠ›ï¼š12MHz
    79         ;  PLL回路:12 x 8 = 96MHz
    80         ;  システムクロック:96MHz
    81         ;  周辺モジュールクロック:48MHz
    82         ;  外部バスクロック:96MHz
    83         ;  とする.
     65        ;  入力:12MHz
     66        ;  PLL回路:12 x 8 = 96MHz
     67        ;  システムクロック:96MHz
     68        ;  周辺モジュールクロック:48MHz
     69        ;  外部バスクロック:96MHz
     70        ;  とする.
    8471        ;
    8572
     
    11198        ;while(SYSTEM.MOFCR.BIT.MOFXIN == 0)
    11299        BRA.B   _hardware_init_hook_01
    113         ;SYSTEM.MOFCR.BIT.MOFXIN = 1;   // メインクロック発振器強制発振
     100        ;SYSTEM.MOFCR.BIT.MOFXIN = 1;   // メインクロック発振器強制発振
    114101_hardware_init_hook_00:
    115102        MOV.L   #080000H,R11
     
    127114        ;while(SYSTEM.MOSCCR.BIT.MOSTP == 1)
    128115        BRA.B   _hardware_init_hook_11
    129         ;SYSTEM.MOSCCR.BIT.MOSTP = 0;   // メインクロック発振器動作
     116        ;SYSTEM.MOSCCR.BIT.MOSTP = 0;   // メインクロック発振器動作
    130117_hardware_init_hook_10:
    131118        MOV.L   #080000H,R11
     
    157144        MOV.L   #21021211H,20H[R10]
    158145        ;
    159         ;SYSTEM.SCKCR3.BIT.CKSEL = 4;           // PLL回路選択
     146        ;SYSTEM.SCKCR3.BIT.CKSEL = 4;           // PLL回路選択
    160147        MOV.L   #080000H,R10
    161148        MOV.W   26H[R10],R11
     
    165152
    166153        ;
    167         ;  モジュールストップ
     154        ;  モジュールストップ
    168155        ;
    169         ;  リセット後, 動作しているå†
    170 è”µå‘¨è¾ºãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯DMAC, DTC,
    171         ;  å†
    172 è”µRAMのみである.
    173         ;  それ以外のå†
    174 è”µå‘¨è¾ºãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã«é–¢ã—ては使用する側で
    175         ;  設定すること.
     156        ;  リセット後, 動作している内蔵周辺モジュールはDMAC, DTC,
     157        ;  内蔵RAMのみである.
     158        ;  それ以外の内蔵周辺モジュールに関しては使用する側で
     159        ;  設定すること.
    176160        ;
    177161
     
    184168_software_init_hook:
    185169        ;
    186         ;  本コンパイラではweak definitionの機能が無いため,
    187         ;  特にå¿
    188 è¦ãªå‡¦ç†ã¯ãªã„が, å¿
    189 ãšå‘¼ã³å‡ºã™ã“ととする.
     170        ;  本コンパイラではweak definitionの機能が無いため,
     171        ;  特に必要な処理はないが, 必ず呼び出すこととする.
    190172        ;
    191173        rts
Note: See TracChangeset for help on using the changeset viewer.