******************************************************************************
    MICRO C CUBE / STANDARD, SAMPLE
    Renesas  Renesas Starter Kit for RZ/T1 CPU Board TvvO
    Copyright (c)  2016, eForce Co., Ltd. All rights reserved.
******************************************************************************

E{t@ĆATvvO̊TvAyѐpfoCXhCo܂ޏꍇ
  ̊TvÂقAXVȂǂ̏LqĂ܂B



PDTvvO̊Tv

RZ/T1 ̓Zbg̃u[gŁAe샂[hi16 rbgoXu[g/SPI u[gj
ΉOttbViNOR ^VAjɊi[ꂽ[_vORAMiBTCMj
Rs[܂B

PDPD[_vO
[_vOł́Au[gɃNbNݒAoXݒȂǂsA
OttbVVAɊi[ꂽ[UAvP[VvORAMiATCMjor SDRAMɃRs[C
[UAvP[VvÕZbgnh֕򂵂܂B

PDQD[UAvP[VvO
Zbgnhł́AMPUݒALbVݒAOxN^ExN^Ԃւ̐؂ւA
evZbT̃X^bN|C^ݒCCvO֕򂵂܂B
CvOł͎̏s܂B

C^XN MainTask()
 LED0LED1500msecœ_]܂B

M^XN ComTask()
 SCIF2̃VA`lɕKvȒ[qAbZ[Wo͂܂B̌A
 ꕶGR[obN܂B



QDJ

@{TvvO͉L̕]{[hƊJc[gpĂ܂B

  ]{[h       : RZ/T1 Evaluation Board (RTK7910022C00000BR)
  RpC       : KPIT GNU-ARM-NONE-EABI v14.02
  JTAGG~[^ : J-Link Ultra+



RD]{[h̐ݒ

ڑ

  EJ2 (EtherCAT2)LANP[uڑĉB
    \[XR[hύXƂŁAJ2(EtherCAT2)̑J7(EtherMAC)œ삵܂B
    ڍׂ͖{t@ĆuUDJX^}CYv̍QƂĂB
    EtherCATX[u@\gpꍇJ7(EtherMAC)gp悤ɂĂB
  EJ8 (USB Mini-B)PCUSBP[uڑĂB
    VA|[gƂĎgp܂B
  
  zXgPC̃^[~i\tg̐ݒ́Â悤ɂ܂B
  
  Baud rate  Data  Parity  Stop  Flow control   
  ---------  ----  ------  ----  ------------   
   115200    8bit   none   1bit   NONE          
  
  
  fobKAd̃RlN^ɐڑĂB

WpAXCb`
  WpAXCb`ȉ̂悤ɐݒ肵ĂB
  
  EJP2
    2-3V[g(o׎̐ݒ)
  EJP7
    1-2V[g(o׎̐ݒ)
  ESW4 
    1 ON         (o׎̐ݒ)
    2 ON         (o׎̐ݒ)
    3 ON         (o׎̐ݒ)
    4 ON         (o׎̐ݒ)
    5 ON         (o׎̐ݒ)
    6 OFF        (o׎̐ݒ)
    샂[hSPIu[g[hɐݒ


SD[hW[̐


SDPD\[XEt@C̐
-------------------------------
@͂߂ɁARtBM[^(Configurator.exe)gpă\[XEt@C𐶐܂B
RtBM[^N"sample.3cf"JA[vWFNg]->[\[X]w肵
ĉL̃tH_Ƀ\[XEt@C𐶐ĂB
 (pbP[WC:\uC3ɃCXg[ꍇƂ܂)

    C:\uC3\Standard\Sample\RTK7910022C00000BR.NET\EWARM\SerialBoot\src\sample

SDQD[hW[̃rh
---------------------------------
E2STUDIOsoCi𐶐܂B

@ C:\uC3\Standard\Sample\RTK7910022C00000BR\GCC\SerialBoot\project\sflash
zsample_cr4vWFNgC|[g܂B
@āAj[́uProjectvuMakevɂ胍[hW[𐶐܂B
ȂAvWFNg̃rh\͈ȉpӂĂ܂B

    rh\          s    ARM/THUMB     
    -----------------  ------------  ------------  
    RAM_SRAM            RAM1    ARM           
    ARM_SDRAM_Debug     SDRAM2      ARM           
    RAM_TCM             TCM3        ARM           

    1 RAM
        R[h0x24000000ԒnCf[^0x22000000ԒnɔzuB
    2 SDRAM
        R[hƃf[^0x48000000ԒnɔzuB
        SDRAM̏̓fobK}Nt@C(RZT1_SDRAM.mac)ɂčsĂ܂B
    3 TCM
        R[hƃf[^0x00000100ԒnɔzuB
        fobK}Nt@C(RZT1_RAM.mac)ɂATCMEGCgh1-waitœKh
        ݒ肵Ă܂B

SDRD⑫ƒӎ
-----------------------
@@oXXe[gRg[̏̓[_[ōsĂ܂B
@@̂߁CRtBO[^[ŊOoXRg[Ɋ֌WIO|[gݒ͍sȂłB
@ACPUNbN̓[_[ōsĂ܂B
@@̂߁C[UAvP[VvOCPUNbN͍sȂłB
@@sample.cłhw_init()ĂяoIO|[g̐ݒR[ĥ݌ĂяoĂ܂B
    
    extern void init_port(void);// Ahw_initinit_portɕύX
    int main(void)
    {
        T_CSYS csys;


        /* Initialize H/W */
        init_port(); // Ahw_initinit_portɕύX
        _ddr_rzt1_vic_init();

        /* Generate system */
        init_csys(&csys);

        return (int)start_uC3(&csys, initpr);
    }


TD_E[hƎs

J-Linkgp

@E2Studio"Renesas GDB Hadware Debugging"IăfobOł܂B
@SPI Flash݌ɃfobK烊ZbgsfobOĂB


UDXV

Version Information
    2016.02.22: VK쐬. e2 studio 4.3.0.007ɑΉ

