Ignore:
Timestamp:
Mar 8, 2016, 8:37:45 PM (8 years ago)
Author:
coas-nagasima
Message:

MIMEにSJISを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • UsbWattMeter/trunk/asp_dcre/target/grsakura_ccrx/target_support.src

    • Property svn:mime-type set to text/plain; charset=SHIFT_JIS
    r164 r167  
    1414;*  Copyright (C) 2013      by Mitsuhiro Matsuura
    1515;*
    16 ;*  ã‹L’˜ìŒ ŽÒ‚́CˆÈ‰º‚Ì(1)`(4)‚ÌðŒ‚ð–ž‚½‚·ê‡‚ÉŒÀ‚èC–{ƒ\ƒtƒgƒEƒF
    17 ;*  ƒAi–{ƒ\ƒtƒgƒEƒFƒA‚ð‰ü•Ï‚µ‚½‚à‚Ì‚ðŠÜ‚ށDˆÈ‰º“¯‚¶j‚ðŽg—pE•¡»E‰ü
    18 ;*  •ÏEÄ”z•ziˆÈ‰ºC—˜—p‚ƌĂԁj‚·‚邱‚Ƃ𖳏ž‚Å‹–‘ø‚·‚éD
    19 ;*  (1) –{ƒ\ƒtƒgƒEƒFƒA‚ðƒ\[ƒXƒR[ƒh‚ÌŒ`‚Å—˜—p‚·‚éê‡‚ɂ́Cã‹L‚Ì’˜ì
    20 ;*      Œ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’肪C‚»‚Ì‚Ü‚Ü‚ÌŒ`‚Ń\[
    21 ;*      ƒXƒR[ƒh’†‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚邱‚ƁD
    22 ;*  (2) –{ƒ\ƒtƒgƒEƒFƒA‚ðCƒ‰ƒCƒuƒ‰ƒŠŒ`Ž®‚ȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
    23 ;*      —p‚Å‚«‚éŒ`‚ōĔz•z‚·‚éê‡‚ɂ́CÄ”z•z‚É”º‚¤ƒhƒLƒ
    24 ƒƒ“ƒgi—˜—p
    25 ;*      ŽÒƒ}ƒjƒ
    26 ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L
    27 ;*      ‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
    28 ;*  (3) –{ƒ\ƒtƒgƒEƒFƒA‚ðC‹@Ší‚É‘g‚ݍž‚ނȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
    29 ;*      —p‚Å‚«‚È‚¢Œ`‚ōĔz•z‚·‚éê‡‚ɂ́CŽŸ‚Ì‚¢‚¸‚ê‚©‚ÌðŒ‚ð–ž‚½‚·‚±
    30 ;*      ‚ƁD
    31 ;*    (a) Ä”z•z‚É”º‚¤ƒhƒLƒ
    32 ƒƒ“ƒgi—˜—pŽÒƒ}ƒjƒ
    33 ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜
    34 ;*        ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
    35 ;*    (b) Ä”z•z‚ÌŒ`‘Ô‚ðC•Ê‚É’è‚ß‚é•û–@‚É‚æ‚Á‚āCTOPPERSƒvƒƒWƒFƒNƒg‚É
    36 ;*        •ñ‚·‚邱‚ƁD
    37 ;*  (4) –{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚é‚¢‚©‚Ȃ鑹
    38 ;*      ŠQ‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð–Ɛӂ·‚邱‚ƁD
    39 ;*      ‚Ü‚½C–{ƒ\ƒtƒgƒEƒFƒA‚̃†[ƒU‚Ü‚½‚̓Gƒ“ƒhƒ†[ƒU‚©‚ç‚Ì‚¢‚©‚Ȃ闝
    40 ;*      —R‚ÉŠî‚­¿‹‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð
    41 ;*      –Ɛӂ·‚邱‚ƁD
     16;*  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
     17;*  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     18;*  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     19;*  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     20;*      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     21;*      スコード中に含まれていること.
     22;*  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     23;*      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     24;*      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     25;*      の無保証規定を掲載すること.
     26;*  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     27;*      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     28;*      と.
     29;*    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     30;*        作権表示,この利用条件および下記の無保証規定を掲載すること.
     31;*    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     32;*        報告すること.
     33;*  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     34;*      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     35;*      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     36;*      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     37;*      免責すること.
    4238;*
    43 ;*  –{ƒ\ƒtƒgƒEƒFƒA‚́C–³•ÛØ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Å‚ ‚éDã‹L’˜ìŒ ŽÒ‚¨
    44 ;*  ‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚́C–{ƒ\ƒtƒgƒEƒFƒA‚ÉŠÖ‚µ‚āC“Á’è‚ÌŽg—p–Ú“I
    45 ;*  ‚ɑ΂·‚é“K‡«‚àŠÜ‚߂āC‚¢‚©‚È‚é•ÛØ‚às‚í‚È‚¢D‚Ü‚½C–{ƒ\ƒtƒgƒEƒF
    46 ;*  ƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚½‚¢‚©‚Ȃ鑹ŠQ‚ÉŠÖ‚µ‚Ä‚àC‚»
    47 ;*  ‚̐ӔC‚𕉂í‚È‚¢D
     39;*  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     40;*  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     41;*  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     42;*  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     43;*  の責任を負わない.
    4844;*
    4945;*  @(#) $Id: target_support.src 536 2014-10-09 23:11:40Z coas-nagasima $
     
    5955_hardware_init_hook:
    6056        ;
    61         ;  “®ìƒ‚[ƒhÝ’è
     57        ;  動作モード設定
    6258        ;
    63         ;  “®ìƒ‚[ƒh‚̓{[ƒhã‚Ì’[Žq‚É‚æ‚Á‚ÄŒˆ’肳‚ê‚邽‚ß,
    64         ;  ‚±‚±‚Å‚Í“Á•ÊÝ’肵‚È‚¢.
    65         ;  ‚½‚¾‚µ, ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“/ƒVƒ“ƒOƒ‹ƒ`ƒbƒvƒ‚[ƒh
    66         ;  ‚Å‚ ‚邱‚Æ‚ð‘O’ñ‚Æ‚·‚é.
     59        ;  動作モードはボード上の端子によって決定されるため,
     60        ;  ここでは特別設定しない.
     61        ;  ただし, リトルエンディアン/シングルチップモード
     62        ;  であることを前提とする.
    6763        ;
    68         ;  ‚Ü‚½ƒŠƒZƒbƒgŒã, “à‘ ROMF—LŒø, “à‘ RAMF—LŒø, ŠO•”ƒoƒXF–³Œø
    69         ;  ‚Å‚ ‚é.
     64        ;  またリセット後, 内蔵ROM:有効, 内蔵RAM:有効, 外部バス:無効
     65        ;  である.
    7066        ;
    7167
    7268        ;
    73         ;  ƒNƒƒbƒNÝ’è
     69        ;  クロック設定
    7470        ;
    75         ;  “ü—́F12MHz
    76         ;  PLL‰ñ˜HF12 x 8 = 96MHz
    77         ;  ƒVƒXƒeƒ€ƒNƒƒbƒNF96MHz
    78         ;  Žü•Óƒ‚ƒWƒ
    79 [ƒ‹ƒNƒƒbƒNF48MHz
    80         ;  ŠO•”ƒoƒXƒNƒƒbƒNF96MHz
    81         ;  ‚Æ‚·‚é.
     71        ;  入力:12MHz
     72        ;  PLL回路:12 x 8 = 96MHz
     73        ;  システムクロック:96MHz
     74        ;  周辺モジュールクロック:48MHz
     75        ;  外部バスクロック:96MHz
     76        ;  とする.
    8277        ;
    8378
     
    109104        ;while(SYSTEM.MOFCR.BIT.MOFXIN == 0)
    110105        BRA.B   _hardware_init_hook_01
    111         ;SYSTEM.MOFCR.BIT.MOFXIN = 1;   // ƒƒCƒ“ƒNƒƒbƒN”­UŠí‹­§”­U
     106        ;SYSTEM.MOFCR.BIT.MOFXIN = 1;   // メインクロック発振器強制発振
    112107_hardware_init_hook_00:
    113108        MOV.L   #080000H,R11
     
    125120        ;while(SYSTEM.MOSCCR.BIT.MOSTP == 1)
    126121        BRA.B   _hardware_init_hook_11
    127         ;SYSTEM.MOSCCR.BIT.MOSTP = 0;   // ƒƒCƒ“ƒNƒƒbƒN”­UŠí“®ì
     122        ;SYSTEM.MOSCCR.BIT.MOSTP = 0;   // メインクロック発振器動作
    128123_hardware_init_hook_10:
    129124        MOV.L   #080000H,R11
     
    155150        MOV.L   #21021211H,20H[R10]
    156151        ;
    157         ;SYSTEM.SCKCR3.BIT.CKSEL = 4;           // PLL‰ñ˜H‘I‘ð
     152        ;SYSTEM.SCKCR3.BIT.CKSEL = 4;           // PLL回路選択
    158153        MOV.L   #080000H,R10
    159154        MOV.W   26H[R10],R11
     
    163158
    164159        ;
    165         ;  ƒ‚ƒWƒ
    166 [ƒ‹ƒXƒgƒbƒv
     160        ;  モジュールストップ
    167161        ;
    168         ;  ƒŠƒZƒbƒgŒã, “®ì‚µ‚Ä‚¢‚é“à‘ Žü•Óƒ‚ƒWƒ
    169 [ƒ‹‚ÍDMAC, DTC,
    170         ;  “à‘ RAM‚Ì‚Ý‚Å‚ ‚é.
    171         ;  ‚»‚êˆÈŠO‚Ì“à‘ Žü•Óƒ‚ƒWƒ
    172 [ƒ‹‚ÉŠÖ‚µ‚Ä‚ÍŽg—p‚·‚鑤‚Å
    173         ;  Ý’è‚·‚邱‚Æ.
     162        ;  リセット後, 動作している内蔵周辺モジュールはDMAC, DTC,
     163        ;  内蔵RAMのみである.
     164        ;  それ以外の内蔵周辺モジュールに関しては使用する側で
     165        ;  設定すること.
    174166        ;
    175167
     
    182174_software_init_hook:
    183175        ;
    184         ;  –{ƒRƒ“ƒpƒCƒ‰‚Å‚Íweak definition‚Ì‹@”\‚ª–³‚¢‚½‚ß,
    185         ;  “Á‚É•K—v‚ȏˆ—‚Í‚È‚¢‚ª, •K‚¸ŒÄ‚яo‚·‚±‚Æ‚Æ‚·‚é.
     176        ;  本コンパイラではweak definitionの機能が無いため,
     177        ;  特に必要な処理はないが, 必ず呼び出すこととする.
    186178        ;
    187179        rts
Note: See TracChangeset for help on using the changeset viewer.