송 이용 FX3 칩 샘플 코드(translate from):Cypress USB3.0 FX3 chip sample codes
File list:
basic_examples
.............\cyfxbulklpauto
.............\..............\Debug
.............\..............\.....\BulkLoopAuto.elf
.............\..............\.....\BulkLoopAuto.img
.............\..............\.....\BulkLoopAuto.lst
.............\..............\.....\BulkLoopAuto.map
.............\..............\.....\cyfxbulklpauto.d
.............\..............\.....\cyfxbulklpauto.o
.............\..............\.....\cyfxbulklpdscr.d
.............\..............\.....\cyfxbulklpdscr.o
.............\..............\.....\cyfxtx.d
.............\..............\.....\cyfxtx.o
.............\..............\.....\cyfx_gcc_startup.d
.............\..............\.....\cyfx_gcc_startup.o
.............\..............\.....\makefile
.............\..............\.....\objects.mk
.............\..............\.....\sources.mk
.............\..............\.....\subdir.mk
.............\cyfxbulklpautomanytoone
.............\.......................\Debug
.............\.......................\.....\cyfxbulklpautomanytoone.d
.............\.......................\.....\cyfxbulklpautomanytoone.o
.............\.......................\.....\cyfxbulklpdscr.d
.............\.......................\.....\cyfxbulklpdscr.o
.............\.......................\.....\cyfxtx.d
.............\.......................\.....\cyfxtx.o
.............\.......................\.....\cyfx_gcc_startup.d
.............\.......................\.....\cyfx_gcc_startup.o
.............\.......................\.....\makefile
.............\.......................\.....\objects.mk
.............\.......................\.....\sources.mk
.............\.......................\.....\subdir.mk
.............\.......................\.....\USBBulkLoopAutoManyToOne.elf
.............\.......................\.....\USBBulkLoopAutoManyToOne.img
.............\.......................\.....\USBBulkLoopAutoManyToOne.lst
.............\.......................\.....\USBBulkLoopAutoManyToOne.map
.............\cyfxbulklpautoonetomany
.............\.......................\Debug
.............\.......................\.....\cyfxbulklpautoonetomany.d
.............\.......................\.....\cyfxbulklpautoonetomany.o
.............\.......................\.....\cyfxbulklpdscr.d
.............\.......................\.....\cyfxbulklpdscr.o
.............\.......................\.....\cyfxtx.d
.............\.......................\.....\cyfxtx.o
.............\.......................\.....\cyfx_gcc_startup.d
.............\.......................\.....\cyfx_gcc_startup.o
.............\.......................\.....\makefile
.............\.......................\.....\objects.mk
.............\.......................\.....\sources.mk
.............\.......................\.....\subdir.mk
.............\.......................\.....\USBBulkLoopAutoOneToMany.elf
.............\.......................\.....\USBBulkLoopAutoOneToMany.img
.............\.......................\.....\USBBulkLoopAutoOneToMany.lst
.............\.......................\.....\USBBulkLoopAutoOneToMany.map
.............\cyfxbulklpautosig
.............\.................\Debug
.............\.................\.....\cyfxbulklpautosig.d
.............\.................\.....\cyfxbulklpautosig.o
.............\.................\.....\cyfxbulklpdscr.d
.............\.................\.....\cyfxbulklpdscr.o
.............\.................\.....\cyfxtx.d
.............\.................\.....\cyfxtx.o
.............\.................\.....\cyfx_gcc_startup.d
.............\.................\.....\cyfx_gcc_startup.o
.............\.................\.....\makefile
.............\.................\.....\objects.mk
.............\.................\.....\sources.mk
.............\.................\.....\subdir.mk
.............\.................\.....\USBBulkLoopAutoSignal.elf
.............\.................\.....\USBBulkLoopAutoSignal.img
.............\.................\.....\USBBulkLoopAutoSignal.lst
.............\.................\.....\USBBulkLoopAutoSignal.map
.............\cyfxbulklpmaninout
.............\..................\Debug
.............\..................\.....\cyfxbulklpdscr.d
.............\..................\.....\cyfxbulklpdscr.o
.............\..................\.....\cyfxbulklpmaninout.d
.............\..................\.....\cyfxbulklpmaninout.o
.............\..................\.....\cyfxtx.d
.............\..................\.....\cyfxtx.o
.............\..................\.....\cyfx_gcc_startup.d
.............\..................\.....\cyfx_gcc_startup.o
.............\..................\.....\makefile
.............\..................\.....\objects.mk
.............\..................\.....\sources.mk
.............\..................\.....\subdir.mk
.............\..................\.....\USBBulkLoopManualInOut.elf
.............\..................\.....\USBBulkLoopManualInOut.img
.............\..................\.....\USBBulkLoopManualInOut.lst
.............\..................\.....\USBBulkLoopManualInOut.map
.............\cyfxbulklpmanmanytoone
.............\......................\Debug
.............\......................\.....\cyfxbulklpdscr.d
.............\......................\.....\cyfxbulklpdscr.o
.............\......................\.....\cyfxbulklpmanmanytoone.d
.............\......................\.....\cyfxbulklpmanmanytoone.o
.............\......................\.....\cyfxtx.d
.............\......................\.....\cyfxtx.o
.............\......................\.....\cyfx_gcc_startup.d
.............\......................\.....\cyfx_gcc_startup.o
.............\......................\.....\makefile
.............\......................\.....\objects.mk
.............\......................\.....\sources.mk
.............\......................\.....\subdir.mk
.............\......................\.....\USBBulkLoopManualManyToOne.elf
.............\......................\.....\USBBulkLoopManualManyToOne.img
.............\......................\.....\USBBulkLoopManualManyToOne.lst
.............\......................\.....\USBBulkLoopManualManyToOne.map
.............\cyfxbulklpmanonetomany
.............\......................\Debug
.............\......................\.....\cyfxbulklpdscr.d
.............\......................\.....\cyfxbulklpdscr.o
.............\......................\.....\cyfxbulklpmanonetomany.d
.............\......................\.....\cyfxbulklpmanonetomany.o
.............\......................\.....\cyfxtx.d
.............\......................\.....\cyfxtx.o
.............\......................\.....\cyfx_gcc_startup.d
.............\......................\.....\cyfx_gcc_startup.o
.............\......................\.....\makefile
.............\......................\.....\objects.mk
.............\......................\.....\sources.mk
.............\......................\.....\subdir.mk
.............\......................\.....\USBBulkLoopManualOneToMany.elf
.............\......................\.....\USBBulkLoopManualOneToMany.img
.............\......................\.....\USBBulkLoopManualOneToMany.lst
.............\......................\.....\USBBulkLoopManualOneToMany.map
.............\cyfxbulklpmanual
.............\................\Debug
.............\................\.....\cyfxbulklpdscr.d
.............\................\.....\cyfxbulklpdscr.o
.............\................\.....\cyfxbulklpmanual.d
.............\................\.....\cyfxbulklpmanual.o
.............\................\.....\cyfxtx.d
.............\................\.....\cyfxtx.o
.............\................\.....\cyfx_gcc_startup.d
.............\................\.....\cyfx_gcc_startup.o
.............\................\.....\makefile
.............\................\.....\objects.mk
.............\................\.....\sources.mk
.............\................\.....\subdir.mk
.............\................\.....\USBBulkLoopManual.elf
.............\................\.....\USBBulkLoopManual.img
.............\................\.....\USBBulkLoopManual.lst
.............\................\.....\USBBulkLoopManual.map
.............\cyfxbulksrcsink
.............\...............\Debug
.............\...............\.....\cyfxbulkdscr.d
.............\...............\.....\cyfxbulkdscr.o
.............\...............\.....\cyfxbulksrcsink.d
.............\...............\.....\cyfxbulksrcsink.o
.............\...............\.....\cyfxtx.d
.............\...............\.....\cyfxtx.o
.............\...............\.....\cyfx_gcc_startup.d
.............\...............\.....\cyfx_gcc_startup.o
.............\...............\.....\makefile
.............\...............\.....\objects.mk
.............\...............\.....\sources.mk
.............\...............\.....\subdir.mk
.............\...............\.....\USBBulkSourceSink.elf
.............\...............\.....\USBBulkSourceSink.img
.............\...............\.....\USBBulkSourceSink.lst
.............\...............\.....\USBBulkSourceSink.map
.............\cyfxbulkstreams
.............\...............\Debug
.............\...............\.....\cyfxbulkdscr.d
.............\...............\.....\cyfxbulkdscr.o
.............\...............\.....\cyfxbulkstreams.d
.............\...............\.....\cyfxbulkstreams.o
.............\...............\.....\cyfxtx.d
.............\...............\.....\cyfxtx.o
.............\...............\.....\cyfx_gcc_startup.d
.............\...............\.....\cyfx_gcc_startup.o
.............\...............\.....\makefile
.............\...............\.....\objects.mk
.............\...............\.....\sources.mk
.............\...............\.....\subdir.mk
.............\...............\.....\USBBulkStreams.elf
.............\...............\.....\USBBulkStreams.img
.............\...............\.....\USBBulkStreams.lst
.............\...............\.....\USBBulkStreams.map
.............\cyfxisolpauto
.............\.............\Debug
.............\.............\.....\cyfxisolpauto.d
.............\.............\.....\cyfxisolpauto.o
.............\.............\.....\cyfxisolpdscr.d
.............\.............\.....\cyfxisolpdscr.o
.............\.............\.....\cyfxtx.d
.............\.............\.....\cyfxtx.o
.............\.............\.....\cyfx_gcc_startup.d
.............\.............\.....\cyfx_gcc_startup.o
.............\.............\.....\makefile
.............\.............\.....\objects.mk
.............\.............\.....\sources.mk
.............\.............\.....\subdir.mk
.............\.............\.....\USBIsochLoopAuto.elf
.............\.............\.....\USBIsochLoopAuto.img
.............\.............\.....\USBIsochLoopAuto.lst
.............\.............\.....\USBIsochLoopAuto.map
.............\cyfxisolpmaninout
.............\.................\Debug
.............\.................\.....\cyfxisolpdscr.d
.............\.................\.....\cyfxisolpdscr.o
.............\.................\.....\cyfxisolpmaninout.d
.............\.................\.....\cyfxisolpmaninout.o
.............\.................\.....\cyfxtx.d
.............\.................\.....\cyfxtx.o
.............\.................\.....\cyfx_gcc_startup.d
.............\.................\.....\cyfx_gcc_startup.o
.............\.................\.....\makefile
.............\.................\.....\objects.mk
.............\.................\.....\sources.mk
.............\.................\.....\subdir.mk
.............\.................\.....\USBIsochLoopManualInOut.elf
.............\.................\.....\USBIsochLoopManualInOut.img
.............\.................\.....\USBIsochLoopManualInOut.lst
.............\.................\.....\USBIsochLoopManualInOut.map
.............\cyfxisosrcsink
.............\..............\Debug
.............\..............\.....\cyfxisodscr.d
.............\..............\.....\cyfxisodscr.o
.............\..............\.....\cyfxisosrcsink.d
.............\..............\.....\cyfxisosrcsink.o
.............\..............\.....\cyfxtx.d
.............\..............\.....\cyfxtx.o
.............\..............\.....\cyfx_gcc_startup.d
.............\..............\.....\cyfx_gcc_startup.o
.............\..............\.....\makefile
.............\..............\.....\objects.mk
.............\..............\.....\sources.mk
.............\..............\.....\subdir.mk
.............\..............\.....\USBIsoSourceSink.elf
.............\..............\.....\USBIsoSourceSink.img
.............\..............\.....\USBIsoSourceSink.lst
.............\..............\.....\USBIsoSourceSink.map