=====================================================================
                         APSH2A^[Qbgˑiasp-1.3.1Ήj
                                  Last Modified: '08/05/20 
=====================================================================

Tv

APSH2A^[Qbgˑ́CvZbTSH2AiSH7211j𓋍ڂCij
At@vWFNgAP-SH2A-0AT|[gĂD


J[l̎gp\[X

J[l͈ȉ̃\[XgpD

  EROM
     ROM̏ꍇɃR[hzuD
     gpʂ͎gpAPI̐ɈˑD

  ERAM
     JTAGfobO̓R[hƃf[^CROM̏ꍇ̓f[^zuD
  	 gpʂ̓IuWFNgɈˑD
  
  ECMT0
     J[l̃eBbN̐ɗpD
     
  ESCIF`l1
     R\[̏o͂ɎgpD


̃^[Qbgւ̈ڐA

APSH2A^[QbgˑŎgp^C}VÁCSH7211̓@\
݂gp邽߁CSH7211߂\SH2Apɂ͗eՂɃ|[eB
O\łD|[eBOɊւẮCȉ̏[`Ƀ^[Q
bg̏ǉ΂悢D

  Etarget_initialize() : target_config.c
    ^[Qbgˑ̏iCj
  E_hardware_init_hook : target_support.src
    ჌x̃^[Qbgˑ̏
    X^[gAbvW[̒ŁC̏̑OɌĂяo


fobO

fobOƂẮCJTAGfobK̎gpOƂDmFfo
bḰCijAt@vWFNg Xross Finder łDȂCJTAG
fobÓCRAMɃJ[l̃R[hu߁C_E[hORAM
KvƂȂDRAM̏ɊւẮCAP-SH2A-0AɕtĂ 
Xross Finder ̃XNvgt@CiXrossFinder_sh2a_0a.xfcjpD


RpC

ȉ̊JpēmFsB

n
@lTXeNmW
@SuperH. RISC engine C/C++RpCAAZuAœKP[WGfB^
@RpCpbP[WV.9.1.1.0ishcj

J
@lTXeNmW
@High-performance Embedded Workshop V.4.04.01.001

{[h̐ݒ

{J[l쎞 AP-SH2A-0A ̃fBbvXCb`̐ݒ͈ȉ̒ʂł
D

   SW1-1    : ON
   SW1-2    : OFF
   SW1-(3,4): MODE2
   SW1-5    : FlashROM݋֎~
   SW1-6    : fobO[h͎sɂ؂ւ

ӎF
@fobOɁuFlashROM݋fobO[hviSW1-5FOFF
SW1-6FONjɂ,FRQCRŒlƂȂA{̓NbNœ삵
̂ŒӁB
iSH7211̂̐j


R\[o

R\[o͂ɂ́CSCIF̃`l1pDAP-SH2A-0A łSCIF̃`
l1́CCN5ɐڑĂDʐMtH[}bg͈ȉ̒ʂłD

  E38400bps, Data 8bit, Parity none, Stop 1bit, Flow control none

J[lȈ

ext_ker ĂяoJ[lIɂ́Capsh2a.h ɂ apsh2a_exit() 
sDfBtHgł́C[vĂDƎ̏
ǉꍇ́Capsh2a_exit() ̓e邱ƁD


AhX}bsO

(1) ROM
@0x0000,0000 - 0x0007,0000 FlashROM 512KB
@@@@@@@@@@@@@@@EVZNV
@@@@@@@@@@@@@@@EstartupZNV
@@@@@@@@@@@@@@@EPZNV
@@@@@@@@@@@@@@@ECZNV
@@@@@@@@@@@@@@@Evector_entryZNV
@@@@@@@@@@@@@@@EDZNV
@0x0c00,0000 - 0x0cff,ffff SRAM 16MB
@@@@@@@@@@@@@@@EBZNV
@@@@@@@@@@@@@@@ERZNV
@0xfff8,0000 - 0xfff8,7fff RAM 32KB
@@@@@@@@@@@@@@@E^XNReXgpX^bN

(2) fobO
@0x0c00,0000 - 0x0cff,ffff SRAM 16MB
@@@@@@@@@@@@@@@EVZNV
@@@@@@@@@@@@@@@EstartupZNV
@@@@@@@@@@@@@@@EPZNV
@@@@@@@@@@@@@@@ECZNV
@@@@@@@@@@@@@@@Evector_entryZNV
@@@@@@@@@@@@@@@EDZNV
@@@@@@@@@@@@@@@EBZNV
@@@@@@@@@@@@@@@ERZNV
@0xfff8,0000 - 0xfff8,7fff RAM 32KB
@@@@@@@@@@@@@@@E^XNReXgpX^bN

s̐؂ւ

@EROM̏ꍇ@@@ FRelease[hŃrhB
@EJTAGfobȌꍇFDebug[hŃrhB


eݒ̕ύX

̃p[^͕ύX\ɂȂĂDݒt@Cɐݒ\
͎̂悤ɂȂĂD


target_config.h ̐ݒ荀

EDEFAULT_STK_TOP
  fBtHg̔^XNReLXgp̃X^bN̏IԒn

EDEFAULT_ISTKSZ
  fBtHg̔^XNReLXgp̃X^bNTCY

ESIL_DLY_TIM1/2
  ԑ҂̂߂̒`


target_syssvc.h ̐ݒ荀

EBPS_SETTING
  R\[Ɏgp|[giSCIF̃|[g1j̃{[[g

CPUbNŗp銄ݗDxTMIN_INTPRI̒`

ECp̒`F
@@ftHg̒`Fprc_kernel.h
@@^[Qbgˑ̒`Ftarget_config.hił͖`j
EAZup
@@ftHg̒`Fprc_support.inc
@@^[Qbgˑ̒`Fuser_config_asm.inc@


ύX

'08/05/20 
@Eprc_initialize, prc_terminatẽV{l[
@@A[LeN`ˑōs悤ύX
@Eu_^Ɋւ`vǉ
@@@@Earch/shc/tool_stddef.h
@@@@Etarget/apsh2a_hew/target_stddef.h
@@@@@@#define TOPPERS_STDFLOAT_TYPE1ǉ
@E2_cfg_pass2vWFNgŁArhIvVuW[ԍœKv
@  @@hew_workspace/2_cfg_pass2/Debug/1stfBNgsvɂȂB
@EœK΍ɖ[vvolatileϐpĂ̂ɖ߂B
@@iwhile(i)while(1)ɕύXj
@@@@Etarget_config.ctarget_exit(void)
@@@@Eapsh2a.hapsh2a_exit(void)

'08/05/13 Release1.3.1
@EVA|[g̊ݔԍ̃}Nsh3,sh4ƍ킹
@@@SCIFx_RXI_INTNO, SCIFx_TXI_INTNO (x=0, 1, 2, 3)
@ETvvO@ˑ̋Lq폜
@@@asp/sample/sample1.cfg,c,ĥ܂܎g悤ɂB

'08/05/12 Release1.3.0
@EfBNg̕ύX
@@@target/apsh2a_renesas  apsh2a_hew

'08/02/29 Release1.1.2@ŏ̃[Xi[Xj

