Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/asp3_dcre/target/gr_sakura_gcc/target_support.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    66 *  Copyright (C) 2014 Cores Co., Ltd. Japan
    77 *
    8  *  上記著作権è€
    9 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    10  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    11  *  変・再é
    12 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    13  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    14  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    15  *      スコード中に含まれていること.
    16  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    17  *      用できる形で再é
    18 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    19 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    20  *      è€
    21 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    22  *      の無保証規定を掲載すること.
    23  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    24  *      用できない形で再é
    25 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    26  *      と.
    27  *    (a) 再é
    28 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    29 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    30  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    31  *    (b) 再é
    32 å¸ƒã®å½¢æ
    33 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    34  *        報告すること.
    35  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    36  *      害からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトをå
    38 è²¬ã™ã‚‹ã“と.
    39  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    40  *      由に基づく請求からも,上記著作権è€
    41 ãŠã‚ˆã³TOPPERSプロジェクトを
    42  *      å
    43 è²¬ã™ã‚‹ã“と.
     8 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     9 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     10 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     11 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     12 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     13 *      スコード中に含まれていること.
     14 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     15 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     16 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     17 *      の無保証規定を掲載すること.
     18 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     19 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     20 *      と.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     24 *        報告すること.
     25 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     26 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     27 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     28 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     29 *      免責すること.
    4430 *
    45  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    46 ãŠ
    47  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    48  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    49  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    50  *  の責任を負わない.
     31 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     32 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     33 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     34 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     35 *  の責任を負わない.
    5136 *
    5237 *  @(#) $Id$
     
    5439
    5540/*
    56  *      ターゲットシステム依存モジュール(GR-SAKURA用)
     41 *      ターゲットシステム依存モジュール(GR-SAKURA用)
    5742 */
    5843
     
    6348{
    6449        /*
    65          * 動作モード設定
     50         * 動作モード設定
    6651         *
    67          * 動作モードはボード上の端子によって決定されるため,
    68          * ここでは特別設定しない.
    69          * ただし, リトルエンディアン/シングルチップモード
    70          * であることを前提とする.
     52         * 動作モードはボード上の端子によって決定されるため,
     53         * ここでは特別設定しない.
     54         * ただし, リトルエンディアン/シングルチップモード
     55         * であることを前提とする.
    7156         *
    72          * またリセット後, å†
    73 è”µROM:有効, å†
    74 è”µRAM:有効, 外部バス:無効
    75          * である.
     57         * またリセット後, 内蔵ROM:有効, 内蔵RAM:有効, 外部バス:無効
     58         * である.
    7659         */
    7760
    7861        /*
    79          * クロック設定
     62         * クロック設定
    8063         *
    81          * å
    82 ¥åŠ›ï¼š12MHz
    83          * PLL回路:12 x 8 = 96MHz
    84          * システムクロック:96MHz
    85          * 周辺モジュールクロック:48MHz
    86          * 外部バスクロック:96MHz
    87          * とする.
     64         * 入力:12MHz
     65         * PLL回路:12 x 8 = 96MHz
     66         * システムクロック:96MHz
     67         * 周辺モジュールクロック:48MHz
     68         * 外部バスクロック:96MHz
     69         * とする.
    8870         */
    8971        sil_wrb_mem(PORT3_PDR_ADDR,
     
    9880        sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa503);
    9981
    100         /* メインクロック発振器強制発振 */
     82        /* メインクロック発振器強制発振 */
    10183        while((sil_reb_mem(SYSTEM_MOFCR_ADDR) & SYSTEM_MOFCR_MOFXIN) == 0)
    10284                sil_wrb_mem(SYSTEM_MOFCR_ADDR,
    10385                        sil_reb_mem(SYSTEM_MOFCR_ADDR) | SYSTEM_MOFCR_MOFXIN);
    10486
    105         /* メインクロック発振器動作 */
     87        /* メインクロック発振器動作 */
    10688        while((sil_reb_mem(SYSTEM_MOSCCR_ADDR) & SYSTEM_MOSCCR_MOSTP) != 0)
    10789                sil_wrb_mem(SYSTEM_MOSCCR_ADDR,
     
    119101        sil_wrh_mem(SYSTEM_SCKCR2_ADDR, 0x0033);
    120102
    121         /* PLL回路選択 */
     103        /* PLL回路選択 */
    122104        sil_wrh_mem(SYSTEM_SCKCR3_ADDR,
    123105                (sil_reh_mem(SYSTEM_SCKCR3_ADDR) & ~SYSTEM_SCKCR3_CKSEL_MASK)
     
    125107
    126108        /*
    127          * モジュールストップ
     109         * モジュールストップ
    128110         *
    129          * リセット後, 動作しているå†
    130 è”µå‘¨è¾ºãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯DMAC, DTC,
    131          * å†
    132 è”µRAMのみである.
    133          * それ以外のå†
    134 è”µå‘¨è¾ºãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã«é–¢ã—ては使用する側で
    135          * 設定すること.
     111         * リセット後, 動作している内蔵周辺モジュールはDMAC, DTC,
     112         * 内蔵RAMのみである.
     113         * それ以外の内蔵周辺モジュールに関しては使用する側で
     114         * 設定すること.
    136115         */
    137116        sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa500);
     
    141120{
    142121        /*
    143          * 本コンパイラではweak definitionの機能が無いため,
    144          * 特にå¿
    145 è¦ãªå‡¦ç†ã¯ãªã„が, å¿
    146 ãšå‘¼ã³å‡ºã™ã“ととする.
     122         * 本コンパイラではweak definitionの機能が無いため,
     123         * 特に必要な処理はないが, 必ず呼び出すこととする.
    147124         */
    148125}
Note: See TracChangeset for help on using the changeset viewer.