TEPCO UQUEST Ltd.

Tv     FRX62NpMatrixQuestUSBTvvOɂ



񋟂t@Cɂ                                                    

HEW̃vWFNgt@C񋟂܂B
vWFNgɂFatFs̃rhvWFNg܂܂Ă܂B
{UŒ񋟂ꂽvWFNgƓłAȉ̃RtBM[V
ύXĂ܂B

ffconf.h
===========================================================
yύXOz
#define	_USE_MKFS		1	/* 0:Disable or 1:Enable */
yύXz
#define	_USE_MKFS		0	/* 0:Disable or 1:Enable */
===========================================================


===========================================================
yύXOz
#define _FS_RPATH		2	/* 0 to 2 */
yύXz
#define _FS_RPATH		0	/* 0 to 2 */
===========================================================

FatFs̃vWFNgɊ܂܂\[XR[ĥgp̂ff.cłB
ȊÕt@C̓rhΏۊOɂȂĂ܂B

usblFatFsSmptH_ɃTvvÕ\[XR[h܂܂Ă܂B

===========================================================
iodefine.h
	- WX^`̃wb_t@CłBusblWavAudio.cŎgp܂B

usblFatFsSmp.c
	- fatFsւ̃C^tF[XCũ\[XR[hłB

usblFatFsSmp.h
	- fatFsւ̃C^tF[XCũwb_łB

usblWavAudio.c
	- WAVI[fBIĐ̃TvvÕ\[XR[hłB

usblMscCopySmp.c
	- MSC̃Rs[sTvvÕ\[XR[hł
===========================================================

ȉ̂QރCut@C񋟂܂B
ǂNORTi ProffesionalAMatrixQuestUSB/lite̕]
Cut@CłB
ꎞԉғƓ~鐧Ă܂B
̕]ł͖{tUSB]ړIȊOŎgp
Ƃ͂ł܂B

===========================================================
NORTi_and_MatrixQuestUSB.lib
	- wavĐvOғ鎞Ɏgp܂B
	  }XXg[WfoCXPڑł܂B
	  RX62NŃt@CVXeғ邽߂
	  ŏɍ팸Ă܂B

NORTi_and_MatrixQuestUSB.lib
	- wavĐvOғ鎞Ɏgp܂B
	  USBHUBPAMSCfoCXQڑ邱Ƃł܂B
===========================================================


񋟂@\ɂ                                                        

rhRtBM[VƂusblMscCopy_DebugwavAudio_DebuĝQ
pӂĂ܂B
Tv̏ڍׂɂĂ͖{QƂĂB

usblMscCopy_Debug 
	- VXeNuser_main()s܂B
	  user_main()(0)ԂusblMscInit()sAMSC̃Rs[vO
	  n܂܂B

wavAudio_Debug 
	- VXeNuser_main()s܂B
	  user_main()(0)ԂdemoInit()sAWAVI[fBIĐn܂
	  ܂B
	  USBɂ͂炩߁uTESTDATA.WAVvƂt@C
	  TvOg44.1kHzCʎq16rbg̃XeĨf[^
	  PCŏł܂B

̏ꍇuser_main()(1)ԂiftHgjƌq̃VFN܂B


VAo͂ɂ                                                      

̃TvłSCI0gpVAo͂T|[gĂ܂B

VA̐ݒ
@115200 8bit nonpeB 1Xgbvrbg t[䖳
ɂȂĂ܂B

SCI0PCxRo[^Đڑ^[~i\tgŎgp܂B
WKLCD-62Npꍇ͊Dsub9sRlN^Ɛڑ܂B


d[NGXgmshellɂ                                            

d[NGXgshell(mshelljgpł܂B
gp邽߂ɂ͏LSCIF3gpłłKv܂B
user_main()(1)ԂƃTvł͂Ȃ^XNƂshellN܂B
Nƃ^[~i\tgȉ̗lȕ\o܂B

===========================================================
  SHELL for iTRON ver 1.02.
  Copyright 2003-2010 TEPCO UQUEST, LTD.
  KSLLIB ver1.40  Build( Apr 26 2011 )
===========================================================

VFgp邱ƂŃ~hEFAroG[O
USB̏ԂmFł܂B
iłł́A[ŨvOR}hƂēo^ł܂B

Tvł͈ȉ̃R}hgpł܂B
R}hCŋLqĂ܂̂ŁA()tČĂяo܂B

 tl - ғ̃^XNꗗ\܂B

===========================================================
> tl()
Id     tName    Sts Pri Bpr Wfa  Wobj  LeftTmo  Act# Wup# Sus# Mode 
--- ----------- --- --- --- ---- ---- --------- ---- ---- ---- -----
003 tHub0       WAI 007 007 SEM  00e  0ffffffff 0000 0000 0000 ----- 
004 tUsbl00     WAI 005 005 SEM  007  0ffffffff 0000 0000 0000 ----- 
005 tShell      RUN 00a 00a ---  ---  000000000 0000 0000 0000 ----- 
value = 1 = 0x1
===========================================================

 usblDeviceEntryShow - USBɐڑ̃foCX\܂B

===========================================================
> usblDeviceEntryShow()
ENTRY#0 : pDevice=0x1c03c750	class : 9<HUB>	speed : 2<Full-speed>
ENTRY#1 : pDevice=0x1c03cfb4	class : 8<MSC>	speed : 2<Full-speed>
ENTRY#2 : pDevice=0x1c03d818	class : 8<MSC>	speed : 2<Full-speed>
value = 22 = 0x16
===========================================================

 r66597RegShow() - USBRg[̃WX^Ԃ_v܂B

isȗj

 mpd() - ɎcꂽhCo̎sO\܂B
===========================================================
> mpd()
usblInit: USB/lite Version : 2.09ff
usblInit: LIMITATION : 3600 sec
usblInit: CompileDate : Jun 13 2011
usblMassLibInit : USB/lite-msc : Version 1.03b
usblMassLibInit : CompileDate : Apr 25 2011
value = 0 = 0x0
>
===========================================================

TvvŐN
usblMscInit()  usblMscCopy()s邱Ƃł܂B
usblMscInit()̃\[XҏWāAusblMscCopy()sȂ悤ɂ
ʁXɎs鎖ł܂B

===========================================================
> usblMscInit()
value = 0 = 0x0
>
> usblDeviceEntryShow()@HUB䂾ȂĂ鎖mF
ENTRY#0 : pDevice=0x78b8        class : 9<HUB>  speed : 1<Full-speed>
value = 22 = 0x16
>
łPڂ̃ڑ
> Insert(0:0x6d24)

>
> usblDeviceEntryShow()@HUBƃÂȂĂ鎖mF
ENTRY#0 : pDevice=0x78b8        class : 9<HUB>  speed : 1<Full-speed>
ENTRY#1 : pDevice=0x811c        class : 8<MSC>  speed : 1<Full-speed>
value = 22 = 0x16
>
łQڂ̃ڑ
> Insert(1:0x6d8c)

> usblDeviceEntryShow()@SłR̃foCXȂĂ鎖mF
ENTRY#0 : pDevice=0x78b8        class : 9<HUB>  speed : 1<Full-speed>
ENTRY#1 : pDevice=0x811c        class : 8<MSC>  speed : 1<Full-speed>
ENTRY#2 : pDevice=0x8980        class : 8<MSC>  speed : 1<Full-speed>
value = 22 = 0x16

Rs[Jn
> usblMscCopy()
Waiting USB memory to read ... ...done.
Waiting USB memory to write ......done.
Start Copy 0x6d24 ==> 0x6d8c
===========================================================

lwavĐvOsł܂B


RXC Ver1.1.0.0ȍ~̑Ήɂ                                            

RXC Ver1.1.0.0 ȍ~ARXC̎dlύXɂROM̈LZNVKvƂȂ܂B

̏ꍇAȉ̎菇LZNVǉĂB

EHEW"rh"j[RX StanderdToolChainN
EœKJ^uI
EJeSŁuZNVvI
Eݒ荀ڂŁuZNVvI
EAddress0xFFFA0000̍ڂ_uNbN
EZNVȉ̂悤ɕύX

yύXOz
C_1,C_2,C,D_1,D_2,D,P,P_4,W*

yύXz
C_1,C_2,C,D_1,D_2,D,P,P_4,L,W*

ڍׂ́uRX t@~ C/C++RpC AZuAœKP[WGfB^
RpCpbP[W V.1.01 [U[Y}jAv
15.4 o[WErWƂ̌݊
QƂB

ȂATvvOVer1.0.2.0Ō؂Ă܂B

http://www.uquest.co.jp/
