******************************************************************************
    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[VvOSDRAMɃRs[C
[UAvP[VvÕZbgnhɕ򂵂܂B

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

EDHCPNCAg
DHCPT[o瓮IIPAhX擾zXgɊ蓖Ă܂B
擾IPAhX̓VAR\[(SCIF2)uipvƓ͂邱Ƃ
VAIPAhXo͂܂B

EHTTPT[o[
EFuuEULED̓_ŊԊu100msecPʂŕύX邱Ƃ\łB
EFuuEU牺LURLJA^[Qbg{[hɃANZXĂB

 http://IPAhX/

EFTPT[o[
Windows̃R}hvvg玟̃R}h͂ă^[Qbg{[h
FTPT[oɐڑĂB

 ftp ^[QbgIPAhX

[UƃpX[h͕Kv܂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\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


UDJX^}CY

Kvł΁ARtBO[^ňȉ̍ڂύXĂB
EulbgAvP[Vv@@uDHCP Client Extv@@ug@\gpvOFF
EuC^tF[Xv@@uID_NETIF_DEV1v_uNbN
@uIPAhXgv`FbNIPAhXMACAhXȂǂҏW
  
  )
     IPAhX       : 192.168.100.111
     Q[gEFC     : 192.168.100.1
     Tulbg}XN : 255.255.255.0
     MACAhX      : 12-34-56-78-0B-52

ELANRlN^
  ̂ꂩLANRlN^gpĒʐMł܂B
  - J2 (EtherCAT2)
  - J7 (EtherMAC)
  
  eRlN^gp邽߂ɃRtBO[^Ŏ̐ݒύXĂB
  
  - CPU^uiFR7S910017jIAuEthernet0vʂ\
    uMACZNgṽR{{bNX牺L̂ꂩI
      EthernetMACiJ2(EtherCAT2)̏ꍇj
      EtherCATiJ7(EtherMAC)̏ꍇj
  
    uPHYAhXṽGfBbg{bNXɉL̂ꂩ̒lݒ
      0x02iJ2(EtherCAT2)̏ꍇj
      0x01iJ7(EtherMAC)̏ꍇj



VDXV

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

