Home

Simple AV System Board User Manual

image

Contents

1. switch pressed Timer interrupt ch 2 1ms music5 mp3 ff fe Touch panel control Stop MP3 play ver module _ LUI I o Close MP3 file Area 1 Area 2 Area 3 Read all JPEG files and display images for selection on LCD Area 4 Area 9 Area 6 Change to audio data re 7 Area 8 Area 9 playback stop state d Vv ouch panel Touch panel detection e No Was touch of touch panel detected Yes v No Stop MP3 play re there enough empty area in the input buffer y Close MP3 file DMA interrupt ch 2 y Read all JPEG files and display Read MP3 data from media EE images for selection on LCD TE and copy in the input buffer Sampling data i output module Change to audio data One frame of the data in the PCM playback stop state input buffer is decoded then data store it to the RAW buffer i Was one frame decoded successful Up sample the RAW buffer data and copy it to the output buffer Figure 49 Application Operation Flow Audio Playback Status Case of MP3 68 FUJITSU AN706 00040 2v0 E 7 2 6 2 AAC 1 The application operation flow with audio data playback stopped is as follows D USB MSC device connection disconnection judgment is executed in the main loop 2 If the USB memo
2. Set file read for audio stage p UE EE Reset possible error Others Reset impossible error y Set stop for audio stage Set library initialization for audio stage O Figure 64 AUDIO Task Processing Function Flow 3 89 cO FUJITSU o Sampling Sample decode data audio decode_upsample Sampling results judgment Successfully sampled AN706 00040 2v0 E Output buffer full No of sampling data Yes Play start flag false ER gt Yes Is sampling rate No Bk 12k 16k 24k 32k 48k Start IS by 48KHz Start PS by 44 1kHz IPS Start IPS Start gt Set true for play start flag gt RAW data buffer has vacancy y Set file read for audio stage Output buffer does not have sufficient vacancy Others y Set stop for audio stage Set false for audio play processing loop condition Stop y y Others Stop audio play AUDIO _DecodeStop y Set initialization for audio stage y Set false for audio play processing loop condition Set false for audio play processing loop condition Figure 65 AUDIO Task Processing Function Flow 4 90 FUJITSU AN706 00040 2v0 E 7 2 8 6 Switch Press Detection Processing Function Switch press detection pr
3. Core processing source file USB Mini host controller driver DMA processing source file USB Mini host controller driver Hardware physical control processing source file USB host request processing source file USB host driver API header file USB connection disconnection processing header file USB host controller processing header file USB host manager processing header file USB Mini host controller driver Core processing header file USB Mini host controller driver Core processing header file USB Mini host controller driver Hardware physical control processing header file USB host reguest processing header file USB host mass storage class MSC driver directory MSC driver processing API source file Bulk Only Transfer processing source file Manager processing API source file SCSI command processing source file MSC driver processing API header file Bulk Only Transfer processing header file MSC manager processing API header file SCSI command processing header file 97 cO FUJITSU include audio h avdemoapp h common h gpio h 12S N CPU image h Icd h led h Switch h system dependence h timer h touch h typedef h USbh h usbh msc h CPU cpu config h mb9bf50x cpu define h AN706 00040 2v0 E Include file directory Audio play processing header file Applic
4. 75 FUJITSU AN706 00040 2v0 E 5 Audio Data Image Display Processing State When the play stop switch is pressed down in audio data playback stop state or is selection is made from the touch panel the system is in audio data image display processing state Image files are read from the USB memory and audio data images are displayed on the LCD Figure 54 Audio Data Image Display If the target JPEG file does not exist the entire LCD is displayed in magenta After display processing is completed for the LCD if the target MP3 file exists the system shifts to audio data playback state lf the target MP3 file does not exist the system shifts to audio data selection image display processing state Individual State Play stop switch selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel Does not function even if touched LED Playback target LED lights LCD Image display is as shown in Figure 54 USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state the system shifts to initialization state and waits for the USB to be re inserted 76 FUJITSU AN706 00040 2v0 E Audio Data Playback State After display processing is completed for the LCD in audio data image display processing state if the target MP3 file exists the system is in audio data playback stop state Individual State Play Stop switch Playback is st
5. 9 mann amo f far ie fo so mama aw 9 Fan fo 100 Lime O as seen from the microcontroller 48 FUJITSU AN706 00040 2v0 E 7 2 Software 7 2 1 Software Block Diagram The software block diagram is shown in Figure 45 Application Application Touch Panel Control driver Switch Detection Control USB Host Mass Storage Class MSC Driver LCD Control Control Driver Driver TE Timer Control Host y Driver Driver Hardware Target Board _ Fujitsu Semiconductor Library Figure 45 Software Block Diagram 49 FUJITSU AN706 00040 2v0 E 7 2 2 Software Library 1 File System Name Multi Device File Access Library VO3L01 object for small MCU Evaluation Overview File system library for embedded system abbreviated as MDF Used when you want to handle data a directory created by target devices by PC Facilitates data transfer between PC and devices because multi device data can be managed by the same file and directory format used by the PC 2 MP3 Decoder Name MP3 Decoder Library for FM3 VO1 Evaluation Overview MP3 audio decoder library for embedded system Decodes MPEG Audio Layer lll MP3 bit stream data and outputs PCM format bit stream data 3 AAC Decoder Name MPEG 4 2 AAC LC Decoder Library 2ch for FM3 VO1 Evaluation Overview AAC audio decoder library for embedded system Decodes MPEG 4 and MPEG 2 AAC bit stream da
6. usbh he c usbh_mer c usbh mh core c usbh mh dma c usbh mh hal c 4 usbh confie c Carr Uer 2 tegisters I retu rn int main void av_demoapp_main retu rn 0 tif deN TEST_UI id test_set_led_uifuint8_t file id static LED Set 1 retu tendif Memory 1 rn GE Po gt danssaa a E F file_id 1 Address 0x20000224 Ox20000224 00 0x20000237 00 Oxz000024a 00 Ox2000025D 00 0x20000270 00 0x20000283 00 0x20000296 00 0x20000249 00 Oxz00002BC 00 oo oo oo oo oo OG 00 OG 00 OG 00 00 00 oo OG 00 OG oo GUCal Stack ALocals FER Figure 15 Screen When Debugger is Activated 00 oo oo oo 00 oo oo OG 00 For other debugger operations see help 4 2 Standalone Program Execution ULINK Cortex Debugger Ox00000D92 Ox00000D94 Ox00000D96 Ox00000D96 OxO0000D94 Ox00000D9C Ox00000D9E OXDODOODAO Ox00000DAZ OxDODOODA4 OXDODOODA6 OXDOODODAS OXDODOODAA OXDOODODAC Ox00000DAE Ox00000DBO OxO0000DB2 Ox00000DB4 Ox00000DB6 0x00000DB8 Ox00000DEA 9Ox00000DBC Ox00000DBE OxXDODOODCO Ox00000DC2 Ox00000DC4 Ox00000DC6 OxDODOODCS OXDODOODCA Ox00000DCC Ox00000DCE Ox00000DDO av demoapp main 4 0000 0024 2000 0020 2000 6744 0001 0011 2000 oooc 2000 OO1F 2000 000D 2000 0016 2000 0013 2000 0014 2000 onic 2000 OO1E 2000 0012 2000 0025 2000 0C51 0000 oc49 t1 0 00000000 se
7. AREA6 Area 6 IMAGE SHOW AREA7T Area 7 IMAGE SHOW AREA8 Area 8 IMAGE SHOW AREA9 Area 9 IMAGE SHOW AREA ALL Backgroynd color designation LCD COLOR WHITE White LCD COLOR BLACK Black LCD COLOR GREY Grey LCD COLOR BLUE Blue 1 LCD COLOR BLUE Blue 2 LCD COLOR RED Red LCD COLOR MAGENTA Magenta LCD COLOR GREEN Green LCD COLOR CYAN Cyan LCD COLOR YELLOW Yellow Return Processing results value IMAGE RET OK Normal completion IMAGE RET INVALID PARAMETER Parameter error IMAGE RET ILLEGAL ERROR Field code failure Memory secure error Designated file does not exist 57 cO FUJITSU LCD display area corresponds as follows Area Area2 Area3 Area4 Area5 Area6 Area7 Area8 Area9 Figure 47 LCD Display Area 98 AN706 00040 2v0 E FUJITSU AN706 00040 2v0 E 7 2 4 3 LED Control API void LED_ Init void Overview LED control processing initialization function Invoked before entering the main loop see 7 2 8 1 Main Processing Function Return None HI Overview LED control processing function Tee Parameter Control target LED defined by bit bm LED1 biti LED2 bit2 LED3 bit3 LED4 bit4 LED5 bits LED6 bit LED bit LED8 LEDStatus LED on off control corresponding bit 0 off on when it is 1 bm LED1 biti LED2 bit2 LED3 bit3 LED4 bit4 LED5 bits LED6 bit LED7 bit LED8 Return Processing results value LED RET OK Normal completion LED RET INVALID PARAMETER Parameter er
8. Stops CSIO Return l2S RET OK Successful value I2S RET ILLEGAL ERROR Not yet initialized or stopped uint8_t 125 Get Status void Acquires I S operating status Return I2S STATUS _INIT Initialization status IS can be started value I2S STATUS START Start fS operating status 125 STATUS STOP Stop IS cannot be started status 63 FUJITSU AN706 00040 2v0 E 7 2 5 Operation Limit The following limitations apply to operation of the sample program used by the simple AV system Concerning assembly of MP3 and AAC decoder The MP3 and AAC decoders cannot conduct processing simultaneously because the built in RAM size is insufficient Concerning JPEG file processing for AAC decoder assembly If an AAG decoder is assembled JPEG file decode processing cannot be conducted because the built in RAM size is insufficient 64 FUJITSU AN706 00040 2v0 E 7 2 6 Operation Flow of Entire Application 7 2 6 1 MP3 1 The application operation flow with audio data playback stopped is as follows 2 USB MSC device connection disconnection judgment is executed in the main loop If a USB memory is connected after reading the JPEG files from the USB memory and displaying the images for selection switch pressing detection and touch panel detection are conducted If the play stop switch is detected to be pressed down or if not detected but an area of the touch panel is detected to have been touched the JPEG files correspondin
9. VS VC Not used 45 Not used 33 FUJITSU AN706 00040 2v0 E Pin Name Use Connection Destination I O Remarks Function CECT ER P 5 meng P lm am rar Jun Leen canto switched se x0 Loemstem E 50 xao clar aw MO ele ee ele fewo elt Comestedopotnioneter emeng 12 CI se G EN H Enable L Disable Ea openee S ree pra uc conroer RESET O Lassa e meso Locomotoras ai ep MOEX LCD controller RD oi eo lex LoD conoterwascy of 70 veo awos ni fame AE ff em lem 75 moarato Jemen MO 76 moman Ise ei TT 34 FUJITSU AN706 00040 2v0 E Pin Name Use Connection Destination Remarks Function a ms 7s w n LCDeontoler 013 ei 79 DATA LCD comroler D16 ei 20 ms Iesse Pe a nent o I gt mengt E eleng CAC CN E gt WU AEE Il eme ue Il es roK umc coneco ETM connector I 94 ro nc connector ETM comer I 95 TMS amac connector ETM comnector r0 EL Lens 0 o nent reen il eleng emma a omose ememr il i em Jemoem 1 sonia oeu fol DA converter SCLK DEM 104 SCK4 0 Binary Counter O2 8 divisions output eneen SSCS KIT E ees Ur Nr 35 FUJITSU AN706 00040 2v0 E Pin Name Use Connection Destination Remarks Function os ases 109 Notused pp 10 Notused pp DA converter SCK 111 SCK5 1 Binary Counter Q2 8 divisions output 112 SOT51 DAco
10. executed Start Touch panel detection Yes No HMI status judgment Select Touch panel area ID 1 to 4 6 ne Yes i Touch panel area ID 6 ne Yes il Set audio file No to 5 Set audio file No to touch panel area ID LED display update OK Yes Set audio file No set as audio file ID i Set play for HMI status Others y Set stop for audio status ce AN TA AA Release touch panel detection status A Finish Figure 69 Processing After Touch Panel Touch Detection Function Flow 94 AN706 00040 2v0 E cO FUJITSU 7 2 9 File Configuration The following is a software development environment file configuration provided as a sample common core cm3 h middle aac filesystem jpeg mp3 project AV demo uvopt AV_demo uvproj startup_mb9bf50x s SOUrce application hw support c hw support h av demoapp c f5 service c SyS mem c Sys_timer c IRQ c application if audio audio c upsample c upsample h image image c led sw led c Switch c Common header file directory Peripheral access definition source file Middleware directory AAC decoder library directory File System MDF librar
11. imported AAC file is decoded by AAC decoder and the data is output to the DAC and played If playing an AAC file image output to the LCD and touch panel control do not work Touch Panel Control A Audio Output Image Output Image Audio File Read Switch Detection Image Audio File Decode Figure 1 System Overview FUJITSU AN706 00040 2v0 E 3 PREPARATIONS 3 1 System Items A list of system items of the simple AV system board is given in Table 1 a photograph the external appearance of the AV system board is shown in Figure 2 a photograph the external appearance of ICE is shown in Figure 3 a photograph of the external appearance of the USB memory is shown in Figure 4 and a photograph the external appearance of the USB cable is shown in Figure 5 Table 1 List of System Items Consists of microcontroller board KEIL Simple AV System Board MCB9BF500 LCD board and power supply cable LCD Board Power Supply Cable Microcontroller Board Figure 2 Simple AV System Board FUJITSU AN706 00040 2v0 E Figure 3 ICE Figure 4 USB memory Figure 5 USB cable FUJITSU AN706 00040 2v0 E 3 2 Equipment Other than System Item Required A list of eguipment other than system items reguired is given in Table 2 and eguipment used as need is given in Table 3 Table 2 Eguipment other than system items reguired m Use USB host port for power supply If using ICE use USB host port Table 3 List of Eguipment Used
12. in Figure 11 to build or rebuild the program After successfully building or rebuilding the sample program can be exported to the microcontroller 15 FUJITSU AN706 00040 2v0 E 4 1 2 Start of Sample Program Export and Debug 1 ICE Connection The eguipment connection diagram for exporting the program to the microcontroller is shown in Figure 12 The PC and simple AV system board are connected via ICE ww Figure 12 Eguipment Connections for Exporting Program 2 Exporting the Program to the Microcontroller Click the location shown in Figure 13 to export the program to the microcontroller Ka CXAV solutionfAV demo uvproj 4 Vision4 File Edit View Project Flash Debug Peripherals Tools SVCS Window Help DAA se vd fa PR ESE O LT RA CR Project SCH AV demo 3 StartUp startup MB9BF5Ox s application 4 sys timerc ts_servicec hw supporte i d d as Writes program in microcontroller sys meme E av demoappc 3 application if audioc upsamplec imagec lede E a 44 4 4 8 1 roses switche 3 driver 4 isc 41 4 timerc zu usbh_msc_scsic CH lt I Project BH Books Functions UA Templates Build Qutput Figure 13 Exporting the Program to the Microcontroller 16 FUJITSU AN706 00040 2v0 E 3 Debug Activation Click the location shown in Figure 14 and activate the de
13. o Figure 62 AUDIO Task Processing Function Flow 1 87 cO FUJITSU Audio stage judgment o Aud stage gan gt File read Decode Sampling Stop Others Open y Open audio file audio decode open No AN706 00040 2v0 E Audio file opened successfully Yes Set library initialization for audio stage Set initialization for audio stage Library initialization Initialize decode library audio decode libraryinit No Decode library uccessfully initialized Yes Set analyze for audio stage Set stop for audio stage Analyze o Analyze audio file header audio decode analyze No Audio file header analyzed successfully Yes Set file read for audio stage Set stop for audio stage o Figure 63 AUDIO Task Processing Function Flow 2 88 FUJITSU AN706 00040 2v0 E o File read Read audio file audio decode read Audio file read successfully Yes Set decode for audio stage Set initialization for audio stage Decode Sampling Stop No Others Decode audio file audio decode decoding Audio file decode results judgment Successfully decoded Set sampling for AUDIO stage EEE EE MP3 format Less than 1 frame
14. simultaneously with DMAC ch 2 93 FUJITSU AN706 00040 2v0 E 7 2 3 5 Interrupt System Specifications Interrupt system specifications are given in Table 19 Table 19 Interrupt System Specifications Vector Interrupt Factor Function Remarks mp Reset Reset Handler Handler Reset timer ch 2 BTIM Reset Hanser m poo an interrupt by 1ms interrupt cycle USB host each USB EPO STA IROHandler i 50 Processes an interrupt for USB status interrupt host interrupt ch 2IDMA2_IROHandler Processes an interrupt for DMA ch2 interrupt If there is play data set transfer of audio data and LR channel data to PS 54 FUJITSU AN706 00040 2v0 E 7 2 4 API Specifications This chapter gives I S driver API used for audio playback processing in addition to API used for application layer IS driver API is also described in the application notes for simple AV system solution For more information see the notes 7 2 4 1 Audio Playback API void AUDIO Init void Overview Audio playback processing initialization function Invoked before entering the main loop see 7 2 8 1 Main Processing Function Return None a AUDIO STAGE ENUM AUDIO GetAudioStage void Audio playback processing status acquisition function Return Audio playback processing status value AUDIO STAGE INIT After completion of initialization AUDIO STAGE OPEN Audio data file open AUDIO STAGE LIBRARY INIT Decoder library initialization AUDIO STAGE ANALY
15. to LED5 correspond to music1 aac to music5 aac the lit LED indicated the file currently selected Songs cannot be selected while music is being played Stop playing to select pattern WE 17171T ied E SS fi SNE Selection Previous Switch EA A ad E Selection Next Switch Figure 24 Song Selection by Previous Next Switch 27 FUJITSU AN706 00040 2v0 E 3 Play Start Operation While music is being played the selected music can be played by the following operation Press down the Play Stop switch anpraria Sie Play Stop Switch Figure 25 Play Start Operation by Play Stop Switch 4 Play Stop Operation While music is playing it can be stopped by the following operation Press the Play Stop switch Play Stop Switch Figure 26 Play Stop Operation by Play Stop Switch 28 FUJITSU AN706 00040 2v0 E 7 SPECIFICATIONS 7 1 Hardware 7 1 1 General Specifications General specifications of the simple AV system board are given in Table 7 Table 7 General Specifications Microcontroller MB9OBF506R Fujitsu Semiconductor NE Power supply USB bus power 5V KN uk S Does not include 3 Current consumption 300mA typ external connected equipment Key input switch Pushbutton switch x 4 Reset switch Pushbutton switch x 1 Switch USB function Jumper socket x 2 Switch LCD 2 4 TFT LCD panel e 240x320 pixels Indicator with touch panel Touch panel 4 wire resistive touch panel 4
16. 040 2v0 E 7 2 8 2 USB Task Processing Function After detecting USB device connection disconnection the processing shown in Figure 58 Is executed av demoapp usb task Yes USB device No disconnection event occ Yes Vv Clear USB device disconnection event Clear USB device disconnection event Set USB disconnection to USB device Set USB connection to USB device connected state connected state v LED off LED Set USB host driver polling processing USBH Polling Finish Figure 58 USB Task Processing Function Flow 83 FUJITSU AN706 00040 2v0 E 7 2 8 3 File System MDF Task Processing Function File System MDF processing is executed av demoapp MDF task After reading MBR 1 and PBR 2 data the number of blocks for each sector is calculated When the MDF file system is initialized media read and write processing is registered MDF operation stage judgment File open MDF open processing File close av demoapp MDF open Initialization Action One Audio stage initialized MDF opened successfully Yes Yes MDF close processing i av_demoapp MDF close Set action stage for MDF stage Set MDF stage for initialization stage Light LED 1 y Finish Figure 59 File System MDF Task Processing Function 1 Master Boot Record 2 Partition B
17. 5 7 External USB I F connection neit For KEIL ICE comestonxtch Emu For kEILICE comestonx te 15 Dimensions MAD foame 29 FUJITSU AN706 00040 2v0 E 7 1 2 Hardware Block Diagram The hardware block diagram is shown in Figure 27 MB9BF506R En Counter Clock ech P mn Touch Panel Panel ENE Backlight EN GPIO gt 15 Driver Switch LCD Bl use Interface USB Connector Speaker Jack Touch Panel LED Memory USB host Figure 27 Hardware Block Diagram 30 FUJITSU AN706 00040 2v0 E 7 1 3 Main Components A list of main components is given in Figure 8 Figure 8 Main Components of Simple AV System Board Fujitsu Semiconductor MB9BF506R 1 Microcontroller 1 Microcontroller Board KEIL MCB9B500 2 4 TFT 2 LCD with touch panel 1 AMPIRE AM 240320D4TNQW 00H Counter On Semiconductor MOAACISIDO USB B power supply 8 o DAconener 1 For earphones or speakers connection 10 Speaker connector 1 Kycon STX 3500 For supplying power from external USB host Refer to the following URL for the schematics of the microcontroller board connector htto www keil com mcb9b500 mcb9bf500 schematics pdf The above URLs may be changed without notice 31 FUJITSU AN706 00040 2v0 E 7 1 4 Microcontroller 7 1 4 1 Pin Connection A photograph of the external appearance of the micr
18. B memory is inserted the simple AV system is in initialization state until the media is recognized Individual State Play stop switch selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel Does not function even if touched LED All LEDs go off LCD All LEDs go off USB State where USB connection connector has not been inserted When a USB memory has been inserted into the USB memory connector after being recognized the system shifts to audio data playback stop state 19 FUJITSU AN706 00040 2v0 E 9 Audio Data Playback Stop State After the USB memory is recognized the system is in audio data playback stop state Individual State Play Stop switch With the play stop switch pressed down if the target AAC file exists the system is in audio data playback state Selection previous switch selection next switch LED 1 to 5 shift lit LCD Touch Panel Does not function even if touched LED Playback target LED lights LED 1 lights when USB memory recognition processing is complete LCD All LEDs go off USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state the system shifts to initialization state and waits for the USB to be re inserted 80 FUJITSU AN706 00040 2v0 E 4 Audio Data Playback State If the play stop button is pressed down in the audio data playback state if the target AAC file exis
19. Base Timer ch2 For timer count 1 ms cycle 1 For details see 7 2 3 2 Memory Map 72 Multi Function Serial MFS Interface 73 Clock sync Serial I O CSIO interface 91 FUJITSU AN706 00040 2v0 E 7 2 3 2 Memory Map The memory maps for ROM flash and RAM are shown in Figure 46 MP3 AAC ROM FLASH RAM ROM FLASH 0x0007FFFF 0x20007FFF 0x0007FFFF 0x20007FFF 0x20007FA8 0x20005FA8 0x20000000 0x20000000 Ox1FFFFFAO Vacano Ox1FFFE000 Se 0x0001C3E8 Ox1FFF81A0 0x00000100 0x00000100 0x000000F8 0x000000F8 0x00000000 0x1FFF8000 0x00000000 0x1FFF8000 Figure 46 Memory Map 92 FUJITSU AN706 00040 2v0 E 7 2 3 3 MFS System Specifications MFS system specifications are given in Table 17 Table 17 MFS System Specifications ao PG 1 we ap re O IA A Ceo 1 une O OO X A HE HUU EN 7 1411200 1536000 LR channel data output to DAC rei 1411200 1536000 Audio data output to DAC EE nl men Used as CSIO in slave mode for both channel 4 and 5 Clock uses 8 divisions of 11 2896MHz or 12 288MHz Because PCM data of 1 sample output to DAG is 16 bit Stereos 2ch it is played at the sample rate of 44 1kHz or 48KHz by 141120 16 bit 2ch 44100 1536000 16 bit 2 ch 48000 7 2 3 4 DMAC System Specifications DMAC system specifications are given in Table 18 Table 18 DMAC System Specifications For PS ch5 output data transfer Used for interrupt For PS ch4 output data transfer Set
20. FUJITSU AN706 00040 2v0 E GR Fujitsu M39 32 BIT MICROCONTROLLER FM3 family Application Note oimple AV System Board User Manual TM ARM ARM and Cortex M3 are the trademarks of ARM Limited in the EU and other countries FUJITSU AN706 00040 2v0 E All Rights Reserved The contents of this document are subject to change without notice Customers are advised to consult with FUJITSU sales representatives before ordering The information such as descriptions of function and application circuit examples in this document are presented solely for the purpose of reference to show examples of operations and uses of Fujitsu semiconductor device Fujitsu does not warrant proper operation of the device with respect to use based on such information When you develop eguipment incorporating the device based on such information you must assume any responsibility arising out of such use of the information Fujitsu assumes no liability for any damages whatsoever arising out of the use of the information Any information in this document including descriptions of function and schematic diagrams shall not be construed as license of the use or exercise of any intellectual property right such as patent right or copyright or any other right of Fujitsu or any third party or does Fujitsu warrant non infringement of any third party s intellectual property right or other right by using such information Fujitsu assumes no liability for any infringement of the i
21. P71 Ee Pressed Down L EN Not Pressed Down H Play Stop Switch P73 LL Pin No 54 P73 G ff WY Figure 35 Key Input Switch External Appearance and Connection Diagram 7 1 6 3 Reset Switch The microcontroller board is equipped with a reset switch The external appearance and connection diagram of the reset switch are shown in Figure 36 3 3V Microcontroller Reset Switch Reset Pin No 43 INITX Reset Switch Pressed Down L Reset Active Not Pressed Down H Figure 36 Reset Switch External Appearance and Connection Diagram 41 FUJITSU AN706 00040 2v0 E 7 1 7 Indicator 7 1 7 1 LCD Module with Touch Panel The LCD board is equipped with an LCD module with touch panel The external appearance of the LCD module with touch panel is shown in Figure 37 and the specifications of the LCD module with touch panel are given in Figure 10 For connection of microcontroller and LCD module with touch panel see Table 9 LCD Module W Touch Panel Figure 37 External Appearance of LCD Module with Touch Panel Figure 10 Specifications of LCD Module with Touch Panel 4 UD aivermodet gen Teen 2 Touch panelcrver MXB7RASE VEN MAXI o LCD back iver BDSOSTOL ROHM 2 4 TFT with 4 wire resistive touch panel 4 LCD 240x320 pixels 16 bit parallel 42 FUJITSU AN706 00040 2v0 E 7 1 7 2 Power LED The microcontroller board is eguipped with a power LED that indicates power supply status The e
22. Pressing the song selection next switch selects audio file in the following order music1 mp3 gt music2 mp3 gt gt musicb mp3 If the next switch is pressed while music5 mp3 is selected music5 mp3 is then selected Pressing the song selection previous switch selects audio file in the following order music5 mp3 gt music4 mp3 gt gt music1 mp3 If the next switch is pressed while music1 mpd3 is selected music1 mp3 is then selected LED1 to LED5 correspond to music1 mp3 to music5 mp3 the lit LED indicated the file currently selected Songs can be selected while music is not played Fe SE Pes Selection Previous Switch ge Selection Next Switch Figure 17 Song Selection by Previous Next Switch 22 FUJITSU AN706 00040 2v0 E 3 Play Start Operation While music is not yet played the selected music can be played by the following operation D Press down the Play Stop switch THU Figure 18 Play Start Operation by Play Stop Switch 2 Touch the thumbnail on the touch panel LCD MP3 picture1 jpg to picture5 jpg corresponds to music1 mp3 to music5 mpd3 Touch the touch operation area image with your finger Figure 19 Play Start Operation by Touch Panel The touched image is enlarged and the music linked with the image starts playing Example If the touched image were picture3 jpg music3 mp3 would be selected 23 FUJITSU AN706 00040 2v0 E Figure 20 LCD Displa
23. SB Cable Insertion Position for Power Supply 12 FUJITSU AN706 00040 2v0 E 4 PROGRAM EXECUTION METHOD 4 1 Program Execution Using Debugger 4 1 1 Activation of KEIL Integrated Development Environment Double clicking AV demo uvpro inside the Project folder activates the KEIL integrated development environment and opens the simple AV system project 1 Designation of Compile Options MP3 and AAC Switch CR GAY solutionf AV demo uvpro H Vision4 File Edit wiew Project Flash Debug Peripherals Tools SVCS Window Help 0 ad laa oe MARA EEE S Open File Open List File Open XDeburEListEAY_ demo Map LE j Rebuild all target files Ej Build target Translate File CG Stop build Add Group Add Files to Group Eo do Es ES Al Fr Remove Item d Manage Components H i E v Show Include File Dependencies Fe Project Em Build Output Configure target options ULINE Cortex Debugger Figure 8 Designation Operations of Compile Options As shown in Figure 8 right clicking on AV demo of the project and then left clicking Options for Target AV demo opens the option settings screen 13 FUJITSU AN706 00040 2v0 E In the case of MP3 set MUSIC MP3 for Define of the C C and Asm tabs of the option screen in the case of AAC set MUSIC AAC Figure 9 Figure 10 Options for Target AV demo Device Target Output Listing Use
24. WI gt e y Select your favorite music Figure 53 Audio Data Selection Image Display Individual State Play stop switch selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel Does not function even if touched LED LED1 lights LCD Image display is as shown in Figure 53 USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state the system shifts to initialization state and waits for the USB to be re inserted 74 FUJITSU AN706 00040 2v0 E 4 Audio Data Playback Stop State After display processing is completed for the LCD in audio data selection image display processing state the system is in audio data playback stop state Individual State Play Stop switch With the play stop switched pressed down the system shifts to audio data image display processing state Selection previous switch selection next switch LED 1 to 5 shift lit LCD Touch Panel When the audio data images shown in Figure 53 are touched the system shifts to audio data image display processing state LED Playback target LED lights LED 1 lights when USB memory recognition processing Is complete LCD Image display is as shown in Figure 53 USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state the system shifts to initialization state and waits for the USB to be re inserted
25. ZE Audio data file decode AUDIO STAGE READ Audio data file read AUDIO STAGE DECODING Audio data decode AUDIO STAGE UPSAMPLE Decode data up sampling AUDIO STAGE STOP Decode stop uint8 t AUDIO SetAudioStage AUDIO STAGE ENUM Stage Audio playback processing status setting function Parameter Audio playback processing status The following status setting only for application AUDIO STAGE OPEN Audio data file open AUDIO STAGE STOP Decode stop Return Processing results value AUDIO RET OK Normal completion AUDIO RET INVALID PARAMETER Parameter error 55 FUJITSU AN706 00040 2v0 E void AUDIO PlayTask void Overview Audio play processing main function Invoked during main loop see 7 2 8 1 Main Processing Function Return None value 7 2 4 2 Image Display API void IMAGE Init void Overview Image display processing initialization function Invoked before entering the main loop see 7 2 8 1 Main Processing Function Parameter None Return None value Overview Image display clear function Tee O Return None value 96 FUJITSU AN706 00040 2v0 E Function uint8_t IMAGE Showf const uint8_t FileName uint8_t ArealD uint16_t Color Image display control processing function Parameter FileName Filename read from USB memory ArealD LCD display area No IMAGE SHOW AREA1 Area 1 IMAGE SHOW AREA2 Area 2 IMAGE SHOW AREA3 Area 3 IMAGE SHOW AREA4 Area 4 IMAGE SHOW AREAS Area 5 IMAGE SHOW
26. as Needed Earphones or speakers For audio output 10 FUJITSU AN706 00040 2v0 E 3 3 Board Appearance A photograph of the external appearance of the simple AV system board is shown in Figure 6 LCD Board LCD Module with Touch Panel Binary Counter Power Switch Clock Generator DA Converter ee ee Speaker Connector USB B Power Supply Connector E Power Supply Pin USB Memory Connection Connector YILT AE iw keil com MC898500 vi emm Y Selection Previous Switch da Selection Next Ar Switch Reset Switch Microcontroller MBOBF5O6R WI Gees S JTAG Interface Play Stop Switch ETM Interface Selection Indicator LED Figure 6 Photograph of External Appearance of Simple AV System Board 11 FUJITSU AN706 00040 2v0 E 3 4 Power Supply Method USB bus power of the PC is used as the power supply for the simple AV system board Connect the Type A side of the USB cable with Type A Type B connector to the USB port of the PC and connect the Type B side to the USB power supply connector of the simple AV system board Press down the power switch with the USB cable connected The power supply switch is self locking and stays depressed while the power is on To turn the power off press the power switch again D b ul USB Connector for Power Supply Fujitsu fl E a RL ven Select your favorite music USB Cable B Connector Side Figure 7 U
27. ation processing header file Common definition header file GPIO definition header file FS control driver header file CPU fixed definition header file directory Image display processing header file LCD control driver header file LED control processing header file Switch detection processing header file System dependent processing header file Timer control driver header file Touch panel control driver header file Type definition header file USB host driver header file USB host mass storage class MSC driver header file CPU dependent header file directory CPU setting header file MB9BF500 Series definition header file directory CPU definition header file cpu define mb9bf50x h MB9BF500 Series CPU definition header file cpu map mMb9Ybf50x h Mb9bf50x h Only directory provided MB9BF500 Series register bit definition header file MB9BF500 Series interrupt vector register definition header file Library is provided by separate contract End 98
28. bugger Debugging can then be started MI CAV solutionY AV demo uvproj Jt Vision4 Fie Edit Wew Project Flash Debug Peripherals Tools SYES Window S E m TE n TE TE eg EE DAA ASA eS lb ERR ESF U Laar A U demo Start Up E startup_MBOBFBOx z H sys timerc dl Starts debug RS H E sys meme LEI av demoappe H audioc H upsampler image lede switche H Mec tH 4 timer c El usbh mac scsic Fe Project Books D Functions Templates Build Output ULINK Cortex Debugger Figure 14 Operation of Debug Activation 17 cO FUJITSU 4 1 3 Program Execution Using Debugger AN706 00040 2v0 E When the debugger is activated the screen appears as shown in Figure 15 Press Execute to start executing the program MI CXAV solutionYAV demo uvproj 4 Vision4 File Edit View Project Flash Debug Peripherals Tools SVCS Window Help Gag a S ENO Project xp SCH AV demo SE amp Ej G E Project StartUp 4 startup MB9BWNGO application E sys_timer c fe service c hw support IRQc sys meme av demoapp c application if audio c upsample c switch c driver L I i2s c timer c usbh mec scsic usbh mec api c 4 usbh mec bot c usbh mec mer c Ea usbh reg c usbh apic usbh atch c
29. c When the program is exported and debugging is completed by the procedure given in 4 1 Program Execution Using Debugger turn the board s power off with the power switch and remove ICE from the simple AV system board After doing so the program is run by standalone by turning the power on with the power switch on the simple AV system board 18 FUJITSU AN706 00040 2v0 E 5 SUPPORTED MEDIA 5 1 Formats that can be Used for USB Memory The USB memory formats that can be used by the file system are given in Table 4 If using a file system middleware a separate contract is reguired Table 4 Recognition Media Capacity and Applicable Formats No Recognition Media Applicable Formats Remarks Capacity Max 256Mbyte FAT16 FAT32 5 2 Audio Data The items of audio data for the software development environment offered as a sample are given in Table 5 If using MP3 AAC file decoder middleware a contract is required Table 5 Corresponding Audio Data MP3 and AAC cannot be 1 File format MP3 or AAC handled simultaneously music1 mp3 to music5 mp3 2 File name music1 aac to music5 aac Sampling 8k 11 025k 12k 16k 22 05k 24k 3 Unit Hz rate 32k 44 1k 48k 8k to 320kbps VBR not supported Sampling rate is up to 4 Bitrate j o i 160kbps in the case of 44 1KHz 48KHz MP3 Joint stereo Intensity stereo Channel 5 MS stereo mode dual channel AAC stereo MPEG2 MPEG4 Can
30. callONS moore rn gegen eieiei de eege duede dede Dodd dg 51 7 2 3 1 Microcontroller System Specifications ui iLLLrLuuuuuuuun 51 7 2 3 2 KEMO AD uu GE ee ee ee err ANF FADOG 52 7 2 3 3 MES System Gpecicatons YAA LLL A LL LA WW LLY LL LL uuuuo 53 7 2 3 4 DMAC System Specifications vasse 53 7 2 3 5 Interrupt System Specifications SILL LL II SYL nnuo 54 het PANNEN 55 7 2 4 1 AWG oo EE 55 7 2 4 2 A reo oo ERER 56 7 2 4 3 ED 59 7 2 4 4 SME 60 7 2 4 5 UME DOD A PL A o eae 61 7 2 4 6 Touch Panel Control Driver AP Les y Gu GAU OFN dL UANC Gwn DDO O Gu 62 7 2 4 7 VS Driver EE 63 TAR A 64 7 26 Operation Flow of Entire Application oooncccnnncccnonnnnnnonnccnonnonnncnnnonononnnnnos 65 7 2 6 1 MURO eee FN HFFNFN FFF FF ER EEG 65 7 2 6 2 NJ 69 421 PODINCATION Slate TransitiOl l E 72 7 2 7 1 MP 72 cO FUJITSU 7 2 1 2 7 2 8 7 2 8 1 7 2 8 2 7 2 8 3 7 2 8 4 7 2 8 5 7 2 8 6 7 2 8 7 7 2 8 8 7 2 8 9 7 2 9 AN706 00040 2v0 E Ee 78 See HOT he 82 Main Processing FUNCTION EEN 82 USB Task Processing FUNCTION occccccccccccconnnccnnnccnnnonnccnnnononononannononononoss 83 File System MDF Task Processing Function ccccocccccccccooncnnnccconnnnn 84 HMI Task Processing Function ooccccccconcnnccconcnnccncnnconnnconcnnoncnnconancnnnnnos 85 AUDIO Play Task Processing FUNCTION 5757 EDDA 87 Switch Press Detection Processing FUNCTION occccccccccccconnncnnnnncnononanos 91 Processing Function After Switch Press D
31. e USB interface of the microcontroller is used as the function Setting Method Insert the jumper for switching modes of the microcontroller in the silk notation DEV side Figure 32 USB Function Function Setting Method 39 FUJITSU AN706 00040 2v0 E 7 1 5 DA Converter The LCD board is equipped with a DA converter for FS conversion The external appearance and connection diagram of the DA converter are shown in Figure 33 DA Converter Microcontroller DA Converter Pin No 103 SOT4_0 Pin No 4 LRCK Pin No 104 SCK4 0 Pin No 111 SCK5 1 CG Pin No 112 SOT5_1 Pin No 2 SDIN Pin No 115 P61 Pin No 113 P63 Clock Generator 11 2896MHz or 12 288MHz Pin No 3 S0 Pin No 6 S1 Binary Counter 1 4112MHz or 1 536MHz Pin No 12 Q2 Pin No 2 CP Figure 33 DA Converter External Appearance and Connection Diagram 7 1 6 Switches 7 1 6 1 Power switch The LCD board is equipped with a power switch The external appearance of the power switch is shown in Figure 34 Power Switch Figure 34 Power Switch External Appearance 40 FUJITSU AN706 00040 2v0 E 7 1 6 2 Key Input Switch The LCD board is equipped with a power switch The external appearance and connection diagram of the key input switch are shown in Figure 35 3 3V Selection Prev Switch Microcontroller Selection Next Selection Prev Switch P68 Switch i O O ee Pin No 108 P68 Play Stop Switch Selection Next Switch P71 SR S Pin No 52
32. ection av demoapp sw prev process Set no detection for selection previous switch press detection status Finish Figure 67 Processing After Switch Press Detection Function Flow 92 FUJITSU AN706 00040 2v0 E 7 2 8 8 Touch Panel Touch Detection Processing Function Touch panel touch detection processing is executed av demoapp tp detect Detects which position of the nine areas see Figure 47 on the LCD has been touched Start Get area status from touch panel TOUCH GetAreaStatus Loop counter lt O Loop counter lt number of MU ouch area rrent touch panel sta No hanges to touch statu Yes rrent touch panel sta changes to no touch sta Set current touch panel no touch status to touch detection complete status gt Set detection for current touch panel detection status Increment loop counter Set touch panel area ID o _ ee o Figure 68 Touch Panel Touch Detection Processing Function Flow Set current touch panel touch status to touch detection complete status 93 FUJITSU AN706 00040 2v0 E 7 2 8 9 Processing After Touch Panel Touch Detection Function Processing after touch panel touch detection is executed av demoapp tp process Area state detection results of the touch panel are checked and the processing shown in Figure 69 is
33. eiechon 92 Touch Panel Touch Detection Processing Funchon 93 Processing After Touch Panel Touch Detection Function 94 File lee 10 oa BEE 95 FUJITSU AN706 00040 2v0 E Target products This application note is described about below products TYPEO Product Number not included Package suffix MB9B500B MB9BF504NB MB9BF505NB MB9BF5O6NB MB9BF504RB MB9BF505RB MB9BF506RB MB9B300B MB9BF304NB MB9BF305NB MB9BF306NB MB9BF304RB MB9BF305RB MB9BF306RB FUJITSU AN706 00040 2v0 E 1 INTRODUCTION This user manual contains specifications and information on how to use the simple AV system board 2 OVERVIEW OF SIMPLE AV SYSTEM BOARD The simple AV system board plays the following 2 types of music media files and performs 1 type of image output Music media files are however not played simultaneously The format of played music file is set in accordance with compile options OD MP3 JPEG JPEG files in a USB memory are imported by the file system and the data decoded by the JPEG encoder decoder are output and displayed on the LCD The MP3 file to be played is selected on the touch panel It is then imported from the USB memory by the file system and is played by outputting the data decoded by the MP3 decoder to the DAC You can select and play MP3 files by switch operation as well AAC The AAC file to be played is selected by switch operation and the AAC file is imported from the USB memory by the file system The
34. errupt ch 2 1ms Switch chattering processing Selection next switch switch Change to audio data playback state Select MP3 LED control y Vv Touch panel detection Was touch of touch panel detected Was the detected area 1 4 or 6 Select MP3 LED control y Read JPEG files corresponding to MP3 header selected MP3 file numbers and display image for playing on LCD y y Open selected MP3 file y Read selected MP3 header data and execute MP3 header analysis processing Change to audio data playback state y Touch panel state Touch panel control i driver module Timer interrupt ch 2 1ms Area 1 Area 2 Area 3 Area 4 Area 5 Area 6 Area 7 Area 8 Area 9 Figure 48 Application Operation Flow Audio Playback Stopped Status Case of MP3 66 FUJITSU AN706 00040 2v0 E 2 The application operation flow with audio data playback in progress is as follows 2 USB MSC device connection disconnection judgment is executed in the main loop If the USB memory has been removed stop playback close the opened MP3 file quit the file system and operation shifts to initialization status If the USB memory is connected play stop switch press down detection and touch panel touch detection are executed If the play stop switch is detec
35. g to the selected MP3 file are read from the USB memory and displayed for playback If the selection previous switch or selection next switch are detected to have been pressed down MPa file selection is shifted and LED control is executed The MP3 selected from the USB memory is then opened The MP3 file header is read MP3 file header analysis processing is conducted and operation shifts to audio data playback in progress status This operation is shown in Figure 48 65 cO FUJITSU Media files select jpg picture 1 jpg picture2 jpg picture3 jpg picture4 jpg pictured jpg JPEG File music1 mp3 PT music2 mp3 music3 mp3 HT music4 mp3 music5 mp3 MP3 header USB MSC device connection disconnection judgement No Was media connected Yes Read all JPEG files and display images for selection on LCD Switch press detection as the Play Stop Switch detection module Selection previous Play Stop switch switch pressed Read JPEG files corresponding to selected MP3 file numbers and display image for playing on LCD gt y Open selected MP3 file y Read selected MP3 header data and execute MP3 header analysis processing y switch pressed Selection previous switch or Selection next AN706 00040 2v0 E Timer int
36. gram Execution Using Debugger inr HYLAW LLALL LAW YL L LLE YL LLLLuuu 18 4 2 Standalone Program Execution nn YY YY YY YAA LLL LL LEL LLYR LLY LL LL LWY LL FL Lon 18 2 SUPPORTED E RE 19 5 1 Formats that can be Used for USB Memory rrrnrrrrnvrnnnnnnnnnvvvnnnnnnnnnnrrnnnnrnnnnnnnnnee 19 E te A PP 19 E Ne 20 6 OPERATION METHOD r 21 L PENN 21 02 SE EE 27 Fi eu Eege 29 EE TONTO EEE ne ree eee 29 7 1 1 BANAL OMA S eee cas caren cst ela cuee easseete nieetesseut sesso 29 Tala Hardware Block DEAN E 30 7 1 3 Main COMP 31 AMEN hr 32 7 1 4 1 rm 32 7 1 4 2 Microcontroller Mode Switch and Function Switch ccccccccooonnncnnnncc 37 7 1 4 3 USB Interface Function Gwtchmg Y rrr Y HWYL AL AAA LLY LL FFF LLnu 39 Lalo DADO E 40 GON D NNN 40 FUJITSU AN706 00040 2v0 E 7 1 6 1 Power switch ococoncccccccncccccncocononococncnnnnnnonnnnnnnnrnnonnnnnonnnnonnnnnonannnonananenos 40 7 1 6 2 ACA SSS EEE ENN 41 7 1 6 3 REESE Eeer 41 7 1 7 leet e EE 42 7 1 7 1 LCD Module with Touch Panel i YYY YY YL LAW LL LL LL LL Y LLLLuuuuud 42 7 1 7 2 ele Ol co RE 43 7 1 7 3 Selection Indicator RE 44 7 1 8 EMS nat nac E 45 7 1 8 1 Power Supply Interface ccooooconnncccnncccccoconcconnnnconononononnnnnnnonnnnanncnnnos 45 7 1 8 2 AMLO IO 51 ee 45 7 1 8 3 USB ler 46 7 1 8 4 AGNE ACE FY DECC FREE FFY FFF Y FEN NN 47 7 1 8 5 ETM Interface 48 2 SOMES EEN 49 7 2 1 softw re Block Dia FART E 49 Raz EE 50 123 System SPecitiC
37. mer control driver User setting header file for touch panel control driver User setting header file for USB host driver User setting header file for USB host mass storage class MSC driver drivers Driver directory 28 PS control driver directory 28 C PS control driver source file lcd LCD control driver directory led c LCD control driver source file lcd il19325 c ILl9325 control processing source file lcd ili9325 h ILl9325 control processing header file timer Timer control driver directory timer c Timer control driver source file touch Touch panel control driver directory touch c Touch panel control driver source file 96 AN706 00040 2v0 E cO FUJITSU usb USB host driver directory usbh_api c usbh_atch c usbh_hc c usbh_ mgr c usbh_mh_core c usbh_mh_dma c usbh_mh_hal c usbh_req c usbh_api h usbh_atch h usbh_hc h usbh_mgr h usbh_mh_core h usbh mh dma h usbh mh hal h USbh rea h usb_msc usbh msc api c usbh_msc_bot c usbh_msc_api c usbh_msc_scsi c usbh_msc_api h usbh_msc_bot h usbh_msc_api h usbh_msc_scsi h USB host driver API source file USB connection disconnection processing source file USB host controller processing source file USB host manager processing source file USB Mini host controller driver
38. not be assembled simultaneously due to restriction of microcontroller built in RAM size 19 FUJITSU AN706 00040 2v0 E 5 3 Image Data The items of image data supported by the sample program are given in Table 6 If using a JPEG encoder decoder middleware a contract is required Table 6 Image Data Supported by the Sample Program picture1 jpg to picture5 jpg 2 File name i select jpg Note If AAC decoder can be assembled for audio data processing the JPEG encoder decoder cannot be assembled due to restriction of the microcontroller built in RAM size 20 FUJITSU AN706 00040 2v0 E 6 OPERATION METHOD Touch Operation Area Power Switch Speaker Connector ZE USB Connector for oe Power Supply USB Memory Connector CR PS Di Selection Previous Switch ce S Selection Next Switch SES Reset Switch yd Selection Indicator LED Play Stop Switch Figure 16 Operation Explanation Diagram 6 1 MPa File Play 1 From Preparation to Power On D Audio data musicl mp3 to music5 mp3 and image data picture1 jog to picture5 jpg select jpg are contained in the root directory of the USB memory Insert USB memory in USB memory connector of simple AV system board Connect earphones or speakers to the speaker connector Connect USB cable to the USB connector for power supply o eos Press down power switch power on 21 FUJITSU AN706 00040 2v0 E 2 Song Selection Operation
39. ntellectual property rights or other rights of third parties which would result from the use of information contained herein The products described in this document are designed developed and manufactured as contemplated for general use including without limitation ordinary industrial use general office use personal use and household use but are not designed developed and manufactured as contemplated 1 for use accompanying fatal risks or dangers that unless extremely high safety is secured could have a serious effect to the public and could lead directly to death personal injury severe physical damage or other loss i e nuclear reaction control in nuclear facility aircraft flight control air traffic control mass transport control medical life support system missile launch control in weapon system or 2 for use reguiring extremely high reliability i e submersible repeater and artificial satellite Please note that Fujitsu will not be liable against you and or any third party for any claims or damages arising in connection with above mentioned uses of the products Any semiconductor devices have an inherent chance of failure You must protect against injury damage or loss from such failures by incorporating safety design measures into your facility and eguipment such as redundancy fire protection and prevention of over current levels and other abnormal operating conditions If any products described in this document represent g
40. nverter SDN JOJ o mm Clock Generators ni p14 Notused P 115 P61 ClockGenerator St JOf gt 116 Notused ll 117 USBVCC 3 3V power supply 118 UDMO USB jumper pin for selection 1 119 UDPO USB jumper pin for selection 1 120 vss GND 36 FUJITSU AN706 00040 2v0 E 7 1 4 2 Microcontroller Mode Switch and Function Switch The microcontroller has the following two modes which can be switched by external jumper socket 1 Serial writer mode 2 User mode This section contains an overview of the two modes and a description of the setting method 1 Serial writer mode Overview Built in flash serial programming of the microcontroller mounted on the microcontroller board can be carried out For details see the Flash Programming Manual of the microcontroller Setting Method Insert the jumper for switching modes of the microcontroller in the silk notation MDOH side The Operating Mode off the microcontroller is decided after releasing power on reset low voltage detection reset and INITX pin input reset When selecting this mode set to USB function by switching to USB function function of the microcontroller 5 y e gt e A y 1 y F e d A i F Fi D og jp 4 WE i O L Qy A MD Figure 29 Method of Setting Software Writing Mode 3 FUJITSU AN706 00040 2v0 E 2 User Mode Overview Mode that activates the internal ROM fla
41. o data image display processing state Image display processing complete 6 Audio data playback state Figure 52 State Transition MP3 DD Reset State The simple AV system is in reset state immediately after the power has been turned on In the reset state internal initialization is executed 12 FUJITSU AN706 00040 2v0 E 2 Initialization State When software internal initialization processing is completed and recognition media USB memory is inserted the simple AV system is in initialization state until the media is recognized Individual State Play stop switch selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel Does not function even if touched LED All LEDs go off LCD Total screen displayed in white USB State where USB connection connector has not been inserted When a USB memory has been inserted into the USB memory connector after being recognized the system shifts to audio data selection image display processing state 73 FUJITSU AN706 00040 2v0 E 3 Audio Data Selection Image Display Processing State After the USB memory is recognized the system is in audio data selection image display processing state Image files are read from the USB memory and images for selecting audio data are displayed on the LCD After display processing the system shifts to audio data playback stop state Y i og Che
42. ocessing is executed av_demoapp_sw_ detect Play stop switch selection next switch selection previous switch press detection is executed Loop counter lt O No Loop counter lt Number of SW SW_GetStatus Get switch state Vv Set not pressed for current Set pressed for current switch press status switch press status Set detection for current switch detection status Increment loop counter Finish Figure 66 Switch Press Detection Processing Function Flow 91 FUJITSU AN706 00040 2v0 E 7 2 8 7 Processing Function After Switch Press Detection Processing after switch press detection is executed av demoapp sw process Play stop switch selection next switch selection previous switch press detection results are checked and if pressing has been detected respective switch processing is executed Play stop switch press detection Processing after play stop switch press detection av demoapp sw play process Set no detection for play stop switch press detection status election next switc press detection Processing after selection next switch press detection av demoapp sw next process Set no detection for selection next switch press detection status Selection previous witch press detection Processing after selection previous switch press det
43. ocontroller is shown in Figure 28 and a list of pin connections is given in Table 9 Microcontroller MB9BF506R Figure 28 Photograph of Microcontroller External Appearance Table 9 List of Microcontroller Pin Connections a Pin Name in y Use Connection Destination I O Remarks O Function 01 VCC 3 3V power supply 02 MDATAOO LCD controller DO 03 MDATAO1 LCD controller D1 04 MDATAO2 LCD controller D2 05 MDATAO03 LCD controller D3 MDATA04 LCD controller D4 07 MDATAO5 LCD controller D5 TI Gase Gase 14 MDATAO6 LCD controller D6 ICH E KER 04 E 06 Ka 08 SPL MISO 09 ECH 3 8 ES 32 FUJITSU AN706 00040 2v0 E a Pin Name in y Use Connection Destination I O Remarks O Function eet ll aset E 18 Notused 19 Notused gt 20 P36 Touchpanelcontroller xOS INT10 1 Touch panel controller xPENIRO Not used Z O peche Cc o CD 2 ZIZ O O C GC HO IO D CD e o Not used Not used Z O peche Cc o CD L L ILI IL E Not used S C y D VE E n VE E E EX ca E 3 3V power supply es EI E E E EZ E E E EI Ea fa E E V V Not used 20 21 Not used 45 y x gt S Not use S i Te Sr Nr C Not used C ne Not used Not used y 4 7 uF capacitor 3 3V power supply C
44. oods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan the prior authorization by Japanese government will be reguired for export of those products from Japan The company names and brand names herein are the trademarks or registered trademarks of their respective owners Copyright 2011 2012 FUJITSU SEMICONDUCTOR LIMITED all rights reserved FUJITSU AN706 00040 2v0 E Revision History Aug 23 2011 First Edition 2 0 Feb 06 2012 Correction format Correction lineup of FM3 Correction by RoHS c compliant for board parts change and software change FUJITSU AN706 00040 2v0 E Table of Contents EE GE Og EEE A 2 ETNE 3 Target products ccccccsseeeccecceeeeeceeeceeeesceeeeeeeeseeeeeseeeeeeeesseeseceeessaeueeeesseeaseeeesssaaeeeeeessaaeeeeeseaas 6 t INTRODUCTION BEEN 7 2 OVERVIEW OF SIMPLE AV SYSTEM BOARD cccssssesseeeeeeeeeeeeeesseeeeesssssseeeees 7 PREPARATION E 8 3 1 System A 8 3 2 Equipment Other than System Item Required oooocccccccccccocconcccnnnccncnnnannnnnnos 10 33 Board ie Eeer EEN 11 34 Power Supply Y ee E 12 4 PROGRAM EXECUTION METHODEN 13 4 1 Program Execution Using Debugger oocccccccccocccnnccccooncnnccnnoncnnnonnnanennnonnnanenononnnnns 13 4 1 1 Activation of KEIL Integrated Development Environment W W 1 1 1 W 1 M1 1 13 4 1 2 Start of Sample Program Export and Debug rrr Y nnion 16 4 1 3 Pro
45. oot Record 84 FUJITSU AN706 00040 2v0 E 7 2 8 4 HMI Task Processing Function HMI processing is executed av demoapp HMI task LCD display switch detection touch panel detection etc user interface processing is executed HMI status judgment Select display Play display MP3 format Set play for HMI status y Set open for AUDI stage Set select display to HMI status Select gt Play Others HMI status set to play Yes Audio stage initialized Yes Set select display to HMI status lt y y o Figure 60 HMI Task Processing Function Flow 1 85 FUJITSU AN706 00040 2v0 E USB device has been removed and HMI status is other than nitialization No E EE MP3 format Set initialization for HMI status EEE EE EEE Figure 61 HMI Task Processing Function Flow 2 86 FUJITSU AN706 00040 2v0 E 7 2 8 5 AUDIO Play Task Processing Function AUDIO Play processing is executed AUDIO Play Task Audio data read from the USB memory using the MDF file system is decoded and played Start gt y Set TRUE for audio play processing loop condition 5 status stop Yes udio stage is other than and other than initialization Set audio stage to stop Audio play processing Yes loop condition true
46. opped by pressing down the play stop and the system shifts to audio data selection image display processing state Selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel If the touch panel is touched playback stops and the system shifts to audio data selection image display processing state LED The LED of the target audio data lights LCD Image display is as shown in Figure 54 USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state playback stops and the system shifts to initialization state and waits for the USB to be re inserted 77 FUJITSU AN706 00040 2v0 E 7 2 7 2 AAC In the case of AAC the simple AV system consists of the four states shown in Figure 55 MReset state Initial setting complete O Initialization state Media recognized USB memory removed 3 Audio data playback stop state USB memory removed Play stop switch press or AAC file play finish Play stop switch press 4 Audio data playback state Figure 55 State Transition AAC 1 Reset State The simple AV system is in reset state immediately after the power has been turned on In the reset state internal initialization is executed 78 FUJITSU AN706 00040 2v0 E 2 Initialization State When software internal initialization processing is completed and recognition media US
47. or Specifications STA IN I O Microcontroller connection destination in NO Pin No Signal Name 5V VBUS O as seen from the microcontroller 46 FUJITSU AN706 00040 2v0 E 7 1 8 4 JTAG Interface The microcontroller board is equipped with a JTAG interface connector for software debugging by JTAG interface The external appearance of the JTAG interface connector is shown in Figure 43 and the pin assignment is given in Table 14 JTAG Interface Connector pa 7 gt L 4 R d 1 H TY Figure 43 JTAG Interface Connector External Appearance Table 14 JTAG Interface Connector Pin Assignment Microcontroller I O I O Microcontroller connection destination Pin No Signal Name O as seen from the microcontroller 47 FUJITSU AN706 00040 2v0 E 7 1 8 5 ETM Interface The microcontroller board is equipped with an ETM interface connector for software debugging by ETM interface The external appearance of the ETM interface connector is shown in Figure 44 and the pin assignment is given in Table 15 ETM Interface Connector Q j FEER t gn ua y e Ea Cortex Debug Oe Figure 44 ETM Interface Connector External Appearance Table 15 ETM Interface Connector Pin Microcontroller connection Pin No Microcontroller connection destination destination Signal Name signal Name oo fare fo vi mor amo a a o er RAE amo f fas fae o
48. peration 61 FUJITSU AN706 00040 2v0 E 7 2 4 6 Touch Panel Control Driver API STATUS TOUCH Init void Overview Initialization function for touch panel control driver Invoked before entering the main loop see 7 2 8 1 Main Processing Function Return Processing results value TOUCH RET OK Normal completion TOUCH RET ILLEGAL ERROR Timer setting failure STATUS TOUCH GetAreaStatus uint16_t Status Parameter Status Pointer to area status acquisition information storage destination lf successful area see Figure 47 status touch by 1 is written by bit bitO Area 1 bit1 Area 2 bit2 Area 3 bit3 Area 4 bit4 Area 5 bit5 Area 6 bit6 Area 7 bit7 rea 8 bit8 Area 9 Return Processing results value TOUCH RET OK Normal completion TOUCH RET INVALID PARAMETER Parameter error 62 FUJITSU AN706 00040 2v0 E 7 2 4 7 PS Driver API void I2S Init void Overview Initializes IS driver Sets MFS initial settings CSIO settings and DMAC initial settings Return None w STATUS I2S_ Start uint8 t audio sample rate Overview Starts PS operation Sets data for DMAC and activates CSIO Be sure to initialize by I25 Init function before function is invoked Parameter Audio sample rate Sampling rate AUDIO SAMPLE 44100 44 1kHz mm AUDIO SAMPLE 48000 48kHz Return lI2S RET OK Successful value I2S RET ILLEGAL ERROR Not yet initialized operating or stopped STATUS I2S_ Stop void Overview Completes IS operation
49. r O C Asm Linker Debug Utilities Hl ann Setting values MUSIC AAC gt Language Code Gene ation SmaANSIC piere afou Level 01001 T Enum Corkaines aws int IF Optimize for Time FT Plain Chas is Signed Sp amp Load and Store Multiple ReadOnk Postion Independent One ELF Section pes Function M ReadWite Position Independent Options for Target AV demo Device Target Output Listing User C C Asm Linker Debug Utilities Conditional Assembly Control Symbols Setting values MUSIC_MP3 MUSIC_AAC Spit Load and Store Multiple cpu Logesch g gt apesenierwori Ce ARMING 4 OC Re AR MIN OF ts HE SEE DN control p MUSIC MP3 SETA 1 ist Debut Lis bt el o o depend Ud Figure 10 ASM Compile Options Designation Method 14 FUJITSU AN706 00040 2v0 E 2 Program Build Z CXYAV solution AV demo uvproj Vision4 s Ip E4 File Edit View Project Flash Debug Peripherals Tools SWCS Window Help f fe fa PR FEL a A st amp tup NB9BF50x H applicatiyn i 4 sys tiler fs servilec GH c Rebuilds program 1 L IROc sys meme d a a Builds program 4 audio E upsamplec imagec y lede switche B 63 driver E L idsc 4 timerc 4 usbh_msc scsic Project g Books Functions 0 Templates Build Output _ULINK Cortex Debugger Figure 11 Simple AV System Build Click the location shown
50. ror LED RET ILLEGAL ERROR If invoked without being initialized 59 FUJITSU AN706 00040 2v0 E 7 2 4 4 Switch Detection API void SW Init void Overview Switch detection processing initialization function Invoked before entering the main loop see 7 2 8 1 Main Processing Function Return None value STATUS SW GetStatus uint8 t Buttonld uint8 t pStatus Switch status acquisition function Parameter Buttonld Switch No 0 Play Stop switch 1 Song selection next switch 2 Song selection previous switch pStatus Pointer for place where switch status is stored SW NO PUSH Not pressed SW PUSH Pressed Return Processing results value SW RET OK Normal completion SW RET INVALID PARAMETER Parameter error 60 FUJITSU AN706 00040 2v0 E 7 2 4 5 Timer Control Driver API void TIMER Init void Overview Initialization function for timer control driver Invoked before entering the main loop see 7 2 8 1 Main Processing Function Return None Fr STATUS TIMER Start uint8_t IdCh Overview Timer start function Invoked before entering the main loop and after TIMER Init invocation see 7 2 8 1 Main Processing Function Parameter Control target timer ch TIMER CH2 Base timer ch 2 TIMER CH3 Base timer ch 3 Ch 3 is not used Return Processing results value TIMER RET OK Normal completion TIMER RET INVALID PARAMETER Parameter error TIMER RET ILLEGAL ERROR Timer control not initialized Designated ch timer o
51. ry is connected switch press down detection is executed 3 If the play stop switch is detected to have been pressed down the AAC file selected from the USB memory is opened If the selection previous switch or selection next switch are detected to have been pressed down AAC selection is shifted and LED control is executed 4 The AAC file header is read AA file header analysis processing is conducted and operation shifts to audio data playback status This operation is shown in Figure 50 Timer interrupt ch 2 1ms ee UL disconnection judgement Switch detection module Switch chattering processing Selection previous switch Selection Play Stop next switch switch Switch press detection Media les LED control driver module music1 aac Was the Play Stop No switch pressed music2 aac Was the Open selected AAC file Selection music3 aac previous switch or Selection next switch AAC Read selected AAC header data pressed music4 aac Pl header and execute AAC header analysis processing music5 aac Change to audio data Select AAC LED control playback state i i Figure 50 Application Operation Flow Audio Playback Stopped Status Case of AAC LED state 69 FUJITSU AN706 00040 2v0 E 2 The application operation flow with audio data playback in progres
52. s is as follows 2 USB MSC device connection disconnection judgment is executed in the main loop If the USB memory has been removed stop playback close the opened AAC file quit the file system and operation shifts to initialization status If the USB memory is connected play stop button press down detection is executed If the play stop button is detected to have been pressed down playback stops the AAC file is closed and operation shifts to audio data playback stop status Verify vacancy of input buffer If there is sufficient vacancy the AAC file is read from the USB memory and copied in the input buffer One elementary stream of the input buffer is decoded and stored in the RAW buffer When 1 elementary stream had been decoded the RAW buffer is up sampled and buried in the output buffer With DMA ch2 interrupt data is sent from the output buffer to PS in sequence This operation is shown in Figure 51 70 cO FUJITSU Media files music1 aac music2 aac music3 aac music4 aac music5 aac e USB MSC device connection disconnection judgement Was media disconnected Yes Vv Stop AAC play Vv Close AAC file y End file system Change to initialization state y Swith press detection Was the Play Stop No AN706 00040 2v0 E Timer interrupt ch 2 1ms Switch detection mod
53. sh of the microcontroller mounted in the microcontroller Operation starts when the CPU obtains reset vector from the flash memory Setting the MDO pin of the microcontroller to L level switches to this mode Setting Method Insert the jumper for switching modes of the microcontroller in the silk notation MDOL side The Operating Mode off the microcontroller is decided after releasing power on reset low voltage detection reset and INITX pin input reset When selecting this mode set to USB function by switching USB host function of the microcontroller Figure 30 Normal Mode Setting Method 38 FUJITSU AN706 00040 2v0 E 7 1 4 3 USB Interface Function Switching The microcontroller has the following two USB interface functions which can be switched by external jumper socket 1 USB Host Interface Function 2 USB Function Interface Function This section contains an overview of the two interface functions and a description of the setting method 1 USB Host Interface Function Set when User Mode is Selected Overview The USB interface of the microcontroller is used as the host Setting Method Insert the jumper for switching modes of the microcontroller in the silk notation HOST side i LA M om NE LJ VY om b OR MD L JA ow y MD H Figure 31 USB Host Function Setting Method 2 USB Function Interface Function Set when Serial Writer Mode is Selected Overview Th
54. ta and outputs POM format bit stream data 4 JPEG Encoder Decoder Name JPEG Baseline Process Encoder Decoder Library for FM3 V01 Evaluation Overview Image encoder decoder library for embedded system Encodes and decodes image data based on the baseline process of ITU T T 8 and ISO IEC 10918 1 standards which are the still image compression standards Decode function only is used for the simple AV system board 50 FUJITSU AN706 00040 2v0 E 7 2 3 System Specifications 7 2 3 1 Microcontroller System Specifications Microcontroller system specifications are given in Table 16 Table 16 Microcontroller System Specifications Operation CPU 80MHz High speed PLL oscillation Clock APB1 to 3 40MHz Internal 20 multiplier MP3 ROM FLASH 113 0Kbyte C1 Vector section 248 bytes Program section 112 7 Kbytes 152 6 Kbytes AAC Vector section 248 bytes Program section 152 4 Kbytes 64 0 Kbytes MP3 Variable 32 0 Kbytes Stack 8 0 Kbytes Heap 24 0 Kbytes 63 8 Kbytes AAC Variable 24 3 Kbytes Stack 8 0 Kbytes Heap 31 5 Kbytes MFS 2 Uses 2 ch For fS communication With CSIO 3 as the slave mode realizes PS by serial output based on clock input from OSC For details see 7 2 3 8 MFS System Specifications DMAC Uses 4 ch ch 0 1 For USB host control ch 2 3 For CSIO data transfer For details see 7 2 3 4 DMAC System Specifications us gt For USB host control External bus 16bit For LCD control
55. ted to have been pressed down or if not detected but an area of the touch panel is detected to have been touched playback is stopped the MPA file is closed all JPEF filed are read from the USB memory that images for selection are displayed and operation shifts to audio data playback stopped status Verify vacancy of input buffer If there is sufficient vacancy the MP3 file is read from the USB memory and copied in the input buffer One frame of the input buffer is decoded and stored in the RAW buffer When 1 frame had been decoded the RAW buffer is up sampled and buried in the output buffer With DMA ch2 interrupt data is sent from the output buffer to I S in sequence This operation is shown in Figure 49 67 FUJITSU AN706 00040 2v0 E USB MSC device connection disconnection judgement Timer interrupt ch 2 1ms as media disconnected Media files selecting _ Switch detection module Switch chattering i 1j rocessin picture jpg Vv p g i Stop MP3 play picture2 jpg JPEG Selection picture3 jpg file y Play Stop a Selection picture jpg Close MP3 file switch mettet next switch icture9 J TER pictureo Jpg End file system music1 mp3 v Change to initialization state music2 mp3 4 music3 mp3 Swith press detection music4 mp3 Was the Play Stop
56. troller H output Off 5 P3C LED Green Pin No 26 P3C Microcontroller L output On 44 FUJITSU AN706 00040 2v0 E 7 1 8 External Interface 7 1 8 1 Power Supply Interface The LCD board is equipped with a USB connector that functions as a power supply interface Power is supplied by connecting the USB cable to the USB connector for power supply The external appearance of the USB connector for power supply is shown in Figure 40 The USB connector for power supply uses a conventional USB B Type connector but the USB signal line is not connected Only VBUS and GND are connected USB Connector for Power Supply Figure 40 USB Connector for Power Supply 7 1 8 2 Audio Interface The LCD board is equipped with a speaker connector that functions as an audio interface The external appearance and connection diagram of the speaker connector are shown in Figure 41 Speaker Connector DA Converter Pin No 9 AOUTB NN Audio Connector Pin No 8 AOUTA Figure 41 Speaker Connector External Appearance and Connection Diagram 45 FUJITSU AN706 00040 2v0 E 7 1 8 3 USB Interface The microcontroller board is equipped with a USB memory connector that functions as a USB interface The external appearance of the USB memory connector is shown in Figure 42 and the USB memory connector specifications are given in Table 13 USB Memory Connector Figure 42 USB Memory Connector External Appearance Table 13 USB Memory Connect
57. ts the system is in audio data playback state Individual State Play Stop switch Playback is stopped by pressing down the play stop and the system shifts to audio data playback stop state Selection previous switch selection next switch Does not function even if pressed down LCD Touch Panel Does not function even if touched LED The LED of the target audio data lights LCD All LEDs go off USB State where USB memory is inserted in the USB memory connector If the USB memory is removed in this state playback stops and the system shifts to initialization state and waits for the USB to be re inserted 81 FUJITSU AN706 00040 2v0 E 7 2 8 Operation Flow The meanings of the function call points in the flowchart are shown in Figure 56 Function call described in API specifications and operation flowchart Figure 56 Meanings of function call points 7 2 8 1 Main Processing Function The flowchart of the main processing function main is shown in Figure 57 Start USB host driver initialization USBH_Initialize System activation setting mb9b500 system boot Sample application variable initialization av demoapp init Audio play task processing AUDIO PlayTask Figure 57 Main Processing Function Flow Human Machine Interface 82 FUJITSU AN706 00
58. ule Switch chattering processing Selection previous switch Play Stop switch Selection next switch switch pressed Stop AAC play Close MP3 file MA A Change to audio data playback stop state No Are there enough empty area in the input buffer DMA interrupt ch 2 Read AAC data from media and copy in the input buffer One frame of the data in the input buffer is decoded then store it to the RAW buffer Was one frame decoded successful Up sample the RAW buffer data and copy it to the output buffer Figure 51 Application Operation Flow Audio Playback Status Case of AAC 71 cO FUJITSU 7 2 7 Application State Transition 7 2 7 1 MP3 AN706 00040 2v0 E In the case of MP3 the simple AV system consists of the six states shown in Figure 52 Initial setting complete O Initialization state DReset state Media recognized G Audio data selection image USB memory removed display processing state lmage display processing complete Audio data playback stop state play stop switch press stop by touch panel or MP3 file play finish Play stop switch press or selection by touch panel No corresponding MP3 file USB memory removed USB memory removed USB memory removed GAudi
59. xternal appearance of the power LED is shown in Figure 38 and the specifications are given in Table 11 Power LED Figure 38 Power LED external appearance Table 11 Power LED Specifications SECH Connection No Item Color Specifications Mn Destination Power ON On 1 Power LED 5V power supply Power OFF Off 43 FUJITSU AN706 00040 2v0 E 7 1 7 3 Selection Indicator LED The microcontroller board is eguipped with a selection indicator LED that indicates selection status The external appearance and connection diagram of the selection indicator LED are shown in Figure 39 and the selection indicator LED specifications are given in Table 12 Microcontroller music 1 xxx music2 xxx a music3 xxx z a MUSIC4 XXX Bin No 22 P38 MUSICS XXX bin No 23 P39 Pin No 24 P3A Selection Pin No 25 P3B Indicator LED Pin No 26 P3C Figure 39 Selection Indicator LED External Appearance and Connection Diagram Table 12 Selection Indicator LED Specifications Microcontroller MW No Item Color MAN Specifications connection destination Microcontroller H output Off 1 P38 LED Green Pin No 22 P38 Microcontroller L output On Microcontroller H output Off 2 P39 LED Green Pin No 23 P39 Microcontroller L output On Microcontroller H output Off 3 P3A LED Green Pin No 24 P3A Microcontroller L output On Microcontroller H output Off 4 P3B LED Green Pin No 25 P3B Microcontroller L output On Microcon
60. y While Playing 24 FUJITSU AN706 00040 2v0 E 4 Play Stop Operation While music is playing it can be stopped by the following operation D Press the Play Stop switch 11117 Oe decree Play Stop Switch Figure 21 Play Stop Operation by Play Stop Switch Touch the touch panel When you touch the enlarged image with your finger the music stops playing Figure 22 Play Stop Operation by Touch Panel When music is stopped the image simultaneously switches the thumbnail display 25 FUJITSU AN706 00040 2v0 E Figure 23 Thumbnail Display 26 FUJITSU AN706 00040 2v0 E 6 2 AAC File Play 1 From Preparation to Power On Audio data music1 aac to music5 aac is contained in the root directory of the USB memory Insert USB memory in USB memory connector of simple AV system board Connect earphones or speakers to the speaker connector Connect USB cable to the USB connector for power supply Press power switch power on 2 Song Selection Operation Pressing the song selection next button selects audio file in the following order music1 aac gt music2 aac gt gt music5 aac If the next switch is pressed while music5 aac is selected music5 aac is then selected Pressing the song selection previous switch selects audio file in the following order music5 aac gt music4 aac gt gt music1 aac If the next switch is pressed while music1 aac is selected music1 aac is then selected LED1
61. y directory JPEG decoder library directory MP3 decoder library directory Project directory Option file Project file Startup assembler file Sample source directory Application directory Hardware dependent processing source file Hardware dependent processing header file Application processing source file File system service source file System memory processing source file System timer processing source file Interrupt processing source file Application interface directory Audio play processing directory Audio play processing source file Up sampling control processing source file Up sampling control processing header file Image display processing directory Image display processing source file LED control switch detection processing directory LED control processing source file Switch detection processing source file 95 cO FUJITSU config usbh_config c audio config h i25 config h led config h switch_contfig h timer config h touch config h usbh config h usbh_msc_contfig h AN706 00040 2v0 E User setting file directory User setting source file for USB host driver User setting header file for audio play processing User setting header file for FS control driver User setting header file for LED control processing User setting header file for switch detection processing User setting header file for ti

Download Pdf Manuals

image

Related Search

Related Contents

instruction manual of dd10-s08.cdr  Delta-Handwerk Benutzerhandbuch Folgende Symbole werden    GT MESH - Laboratório Tempo - Sistemas de Tempo Real e  Sensori di potenza Agilent E4412A e E4413A  Samsung Smart ProXpress M4583FX  Operação e manutenção do console P30  2 Permit Application - Dagang Net Technologies Sdn Bhd  

Copyright © All rights reserved.
Failed to retrieve file