Home

LPC2148 USB QuickStart Board User`s Guide

image

Contents

1. LPC2148 USB QuickStart Board User s Guide Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide Get Up and Running Quickly and Start Developing on Day 7 matte EA2 USG 0508 v1 0 Rev A LPC2148 USB QuickStart Board User s Guide Embedded Artists AB Friisgatan 33 SE 214 21 Malm Sweden info EmbeddedArtists com http www EmbeddedArtists com Copyright 2005 Embedded Artists AB All rights reserved No part of this publication may be reproduced transmitted transcribed stored in a retrieval system or translated into any language or computer language in any form or by any means electronic mechanical magnetic optical chemical manual or otherwise without the prior written permission of Embedded Artists AB Disclaimer Embedded Artists AB makes no representation or warranties with respect to the contents hereof and specifically disclaim any implied warranties or merchantability or fitness for any particular purpose Information in this publication is subject to change without notice and does not represent a commitment on the part of Embedded Artists AB Feedback We appreciate any feedback you may have for improvements on this document Please send your comments to support EmbeddedArtists com Trademarks InfraBed and ESIC are trademarks of Embedded Artists AB All other brand and product names mentioned herein are trademarks services marks registered trademarks
2. can be found on the LPC2 48 USB QuickStart Board or on the package carrying the board along with your personal information Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide Page 17 5 Further Information The LPC2148 microcontroller is a complex circuit and there exist a number of other documents with a lot more information The following documents are recommended as a complement to this document 1 Philips LPC2148 Datasheet http www semiconductors philips com acrobat datasheets LPC2141 42 44 46 48 1 pdf 2 Philips LPC2148 User s Manual http www semiconductors philips com acrobat usermanuals UM10139_1 pdf 3 Philips LPC2148 Errata Sheet http www semiconductors philips com acrobat erratasheets 2 148 pdf 4 ARM7TDMI Technical Reference Manual Document identity DDIO029G http www arm com pdfs DDI0029G_7TDMI R3_trm pdf 5 ARM Architecture Reference Manual Document identity DDI0100E Book Second Edition edited by David Seal Addison Wesley ISBN 0 201 73719 1 Also available in PDF form on the ARM Technical Publications CD 6 ARM System Developer s Guide Designing and Optimizing System Software by A N Sloss D Symes C Wright Elsevier ISBN 1 55860 874 5 7 Embedded System Design on a Shoestring by Lewin Edwards Newnes ISBN 0750676094 8 GNU Manuals http www gnu org manual 9 GNU ARM tool chain for Cygwin http www gnuarm com 10 An Introductio
3. or registered service marks of their respective owners and should be treated as such Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide Table of Contents 1 introduction 4 1 1 Contents 4 1 2 Features 4 1 3 Low Cost 5 1 3 1 Design and Production Services 5 1 4 Other QuickStart Boards and Kits 5 2 Board Design 6 2 1 Board Schematics 6 2 2 Mechanical Dimensions 9 2 3 Examples 10 2 3 1 JTAG 10 2 3 2 Reset 11 20 ie 12 2 3 4 SPI 13 2 3 5 LEDs 14 3 Getting Started 15 3 1 Test program 15 3 2 Program Development 15 4 CD ROM and Product Registration 16 4 1 CD ROM 16 4 2 Product Registration 16 5 Further Information 17 Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 1 Introduction Thank you for buying Embedded Artists LPC2148 USB QuickStart Board based on Philips ARM7TDMI LPC2148 microcontroller This document is a User s Guide that describes the LPC2148 USB QuickStart Board design along with the accompanying software and program development tools The document contains information on how to use and integrate the board in your own designs including electrical and mechanical information 1 1 Contents The box received when ordering the LPC2148 USB QuickStart Board contains the following e The LPC2148 USB QuickStart Board e CD ROM which includes additional material and programs including complete and evaluation versions of different dev
4. 2 2 ir E gt 3 4 gt 4 i 6E pi JA 8 vR a i TET E D4 18 ETI m2 14e 412 PO PF BO 2E NEN Nk P1 24 5 P41 26 PTCK 19 E IDO p1 28 ID P129 ICK 5130 TM D1 a1 IRST z h E GUT 0 PIN E 1 P1h 30 i R _0 PIN 1 PIK i o D aa a ee eee 33 U1 13 15 aLe Y D PCF8574T ND Not all pins connected Only 12C signals and power supply connections shown Figure 7 Example I2C Interface Observe that the pull up resistors which are always needed on I C busses are included on the LPC2148 USB QuickStart Board and are hence not needed on the external circuit The pull up resistors are 3000 ohm each see Figure 1 for complete board schematics If using the second I2C channel do not forget to connect pull up resistors to these signals also Note that this must be done even if the I2C functionality is not used enabled Pins P0 11 and P0 14 are open drain I Os and must have pull up resistors when configured as outputs This is unfortunately easy to forget Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 2 3 4 SPI The LPC2148 microcontroller also has two on chip SPI serial communication channels Figure 8 below illustrates how serial EPROM chip a shift register and a SD MMC memory card are connected to the LPC2148 USB QuickStart Board In the schematic below signal SSEL 1 e P0 7 has been p
5. MHz e 32 768kHz RTC crystal e ESD EMI protected RS232 channel with DSUB 9 connector Both UART 0 and 1 connected Signals available on expansion connector Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide e 2 Kbit C E PROM for storing non volatile parameters e Onboard low dropout voltage and reset generation Generates 3 3V from a single 5V supply 3 3V available for external circuits up to 300 mA Power supply 5 10 VDC at least 150 mA or via USB connector e Simple and automatic program download ISP via RS232 channel Circuit that automatically controls the bootloader from RS232 channel e Dimensions 59 x 39 5 mm Small form factor for easy integration Dual 2x16 pins I O connectors Four layer PCB FR 4 material for best noise immunity 1 3 Low Cost The LPC2148 USB QuickStart Board is very low cost and can be used for prototyping development as well as for OEM production Modifications for OEM production can easily be done for volumes gt 1k Contact Embedded Artists for further information about design and production services Bulk orders gt 10 boards can be delivered without pin rows and or DSUB 9 connector soldered for easy integration with original equipment 1 3 1 Design and Production Services Embedded Artists provide design services for custom designs either completely new or modification to existing boards Specific peri
6. from Keil and Wiggler from MacRaigor The signal RTCK on the LPC2148 microcontroller is sampled during reset Jumper J5 drives the signal low If the signal is found low the JTAG interface is enabled Pin P1 26 P1 31 then changes from being general I O pins to dedicated JTAG pins Note that many Wiggler JTAG interfaces do not work with a processor crystal frequency above about 10 MHz If this is the case the crystal frequency can be changed by desoldering the 12 0000 MHz crystal and replace it with another suitable one LPC2148 QuickStart Board ee Pee CP OE Pe See SF OE ETS Se eee rn 1 2 5 ey ies ala als gt z P120 ai mje PO PO 26 BA 7i ale VR PO E ol a E en PC E E PO Po 20 PO aa PQ Pn 19 Po iA PO 30 s pg ep PO 48 A 17 14 E sli eli Tae ons P176 RTCK i191 p P41 27 IDO PD PO a TO 24 oo am K alt eli M eo 22 P130 TMS 2315 afa P131 IRST PO 9 R Pn B TXD 7 h r 7 T eg Mii n 50 PO 4 N sane 7 E ep D PC z i E PO 1 R Pn 0 TxDo Rip D E E N E E E EEN EE EEE AE E EE S EEE E _ my Fe _ Boek Jak o infe e pa om ie i i am j E i E AUT UM i J z 24k Figure 5 Example JTAG Interface Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 2 3 2 Reset The on board I2C E2PROM CAT1025 also contains a reset generator The reset sign
7. the RS232 interface Only UART 0 is however connected to the DSUB 9 connector A red LED is connected to the reset signal and lights when reset is active 1 e the signal is low Power can either be supplied via the expansion connector or via the USB connector Powering via the USB connector should only be used if the external power need is limited to 100 150 mA If the board is powered from the USB interface jumper J6 must be inserted see schematic above Also observe that it is not allowed to both power the board from the USB interface and from an external source 5V DC The USB interface typically on the PC side can get damaged in that case The USB interface supports the Soft Connect functionality and voltage sense see LPC2148 User s Manual for more information about these functions The microcontroller crystal frequency is 12 0000 MHz This frequency has been selected in order to allow maximum execution speed 5 x 12 MHz 60 MHz which is the maximum frequency The on chip UART peripheral includes a fractional baud rate generator that allow standard baud rates to be generated form the 60 MHz base clock The USB clock is also generated from the 60 MHz clock without any problems The crystal frequency can be changed to any desired value for OEM orders provided that the conditions in the LPC2148 datasheet are met Current requirements are but consult the most current datasheet for latest details e 1 30 MHz if the on chip phase loc
8. 6x60600 string is StrisTrInG 2 Summary of tests Passed all tests RTC test adage test OK I O and UART test Loop through all I 0 pins Crunning gt P6 4 to P 31 Pi 16 to P1i 31 Cnot in above order P 2 to P 3 tested via EEPROM ane I2C test P 6 to P 1 tested via UART te KKK KKK KK Press any key on terminal and verify echo back 116 decimal 161 decimal 115 decimal 116 decimal gt 165 decimal 116 decimal 163 decimal Received char Received char Received char Received char Received char Received char Received char Qa eect amp ot Figure 10 Example Test Program Output 3 2 Program Development Consult the QuickStart Program Development User s Manual for more information about the QuickStart Build Environment from Embedded Artists and program development for the ARM 7 in general Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide Page 16 4 CD ROM and Product Registration The accompanying CD ROM contains a lot of information and programs that will QuickStart your program development Observe that there may be newer versions of different documents and programs available than the ones on the CD ROM See Section 4 2 for information about the product registration process which allows you to always have access to the latest versions 4 1 CD ROM The following is included on the CD RO
9. M e The preloaded test program as a HEX file e The two different ISP download programs e Datasheets of all circuits on the LPC2148 USB QuickStart Board e QuickStart Build Environment from Embedded Artists which contains a complete setup of a build environment for GCC e A complete development environment Rowley Associates CrossWorks for ARM 30 day evaluation version e A complete development environment IAR Embedded Workbench for ARM Kickstart Edition with 32 Kbyte program size limit e Another complete development environment GCC GNUARM distribution including compiler linker make and debugger e The program Programmers Notepad which is a very good program development editor and project manager e The Eclipse development environment including the CDT C C Development Tools project 4 2 Product Registration By registering as a customer of Embedded Artists you will get access to more valuable material that will get you up and running instantly e Access to a Real Time Operating System RTOS in the form of a library that can be used for non commercial applications e Access to a number of sample applications that demonstrated different peripheral functions in the LPC2148 processor e Access to the latest versions of all information and programs on the CD ROM Registering is easy and done quickly 1 Go to http www EmbeddedArtists com select Support and then Register 2 Type in the products serial number
10. Ue SLMS TSE LLMs tel ee a CLL OSE bf er Od ELLIE U Odd Eee LAL Cel Lo 7 HA a ch of 9 py sa ni qro CILNIS i h PW LATS Ae el CUNY LAVATE DOCI Oe OLPOCOHSCRN T z LURAD LWAH SOT hd 55 IS EMSL Od OUR ELA Dell LMS eel ef i i SENAO OLPOCOMSEMIN i 35 z a ax f CLINE CAMA 1SS8 Od ARNAT Chere PES Da INT CL Ae ed ONT Det AMP od LLIS OLR ed Didto bel OLN OC Wain Oe LAADI LIC d omr a OLFDEOHSONN TERON MP LZ UO HINDIO ZL ID jaial Seog NEL ZS VO MHEG PE PL Board Schematics oo qc EA aB fad fe fod Fa oad fed fod vB foe Pd i AA PAAA f o pid d LPC2148 USB QuickStart Board A number of example circuits are also presented that will lower the threshold of start developing applications with the board This chapter contains detailed information about the electrical and mechanical design of the 2 1 2 Board Design gt N i N gt 1 b oO co T 7p lt 2 Co aa 22 foe wv lt N QO a l LPC2148 USB QuickStart Board Schematic Figure 1 Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide Besides the LPC2148 microcontroller from Philips the board contains an USB interface a 3 3V low dropout voltage regulator a 2 Kbit C E7PROM with reset generation and an ESD EMI protected RS232 serial channel Both UART channels on the processor can use
11. al will be held active 1 e low until the supply voltages 3 3V is within margins The reset duration is typically 200 mS consult the CAT1025 datasheet for exact details The output reset signal is an open collector open drain output An external reset source can also control the reset generator Figure 6 below illustrate how an external push button can generate a reset Observe that an external driver should be an open collector open drain driver LPC2148 QuickStart Board PLEO PSEA EEE Lee ee eee a ean V 1 pe Z 1 2 3 z 3 Vee T i D116 z 0 9 P1 18 PO 11 Jo P019 13 PO 20 Jo 15 P Ji 17 P1 26 RICK D0 19 D41 28 TDI_ 21 D0 21 P1 30 TM P0 9 RXD1 23 F PO 25 Ji 27 R PIN PN 3 SDNA 29 R N PO1 RXD031 Swi T 4 PUSHBUTTON e LSHIELO J GND Figure 6 Example External Reset Push button Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 23 3 IC The LPC2148 microcontroller has an on chip I C communication channel actually two but one is used and the other is optional The LPC2148 USB QuickStart Board has connected a 2 Kbit E 7PROM to this bus More peripheral units are easily connected to the two wire C bus Figure 7 below illustrates how a pin expander circuit PCF8574 can be connected to the C bus LPC2148 QuickStart Board Pe Ree Ee Se i a Se 2 ee See Pee
12. d and a PC The PC will react to the connection and signal that it has found new hardware The test program outputs a running zero to the port pins meaning that one LED at a time will light in a running one pattern Also a terminal program should be attached to the RS232 DSUB 9 connector The test program will output test information regarding the C and E PROM test Also the UART RS232 channel can be tested by typing characters in the terminal program The settings for the terminal program are 38 4 kbps 8 data bits no parity bits and one stop bit i e 8N1 The output from the test program will look something like in Figure 10 below Observe that the petung below is ae an example and not the actual output text LPC2106 gcc newlib v1 0 0 0 deploy Test program for LPC213x QuickStart Board Version 1 6 Date 2005 07 12 lt C Embedded Artists 2005 EEPROM and I2C test Test 1 write string String 1 to address 6x8060 done status code OK program cycle completed est 2 write string sTrInG 2 to address xA a done status code OK program cycle completed Test 3 read string from address x AHA string is String 1 Test 4 read string from address x aG string is sTrInG 2 Test 5 write string sTrInG 2 to address 6x8604 done status code OK program cycle completed est 6 read string from address
13. elopment environments Observe that bulk orders 10 or 100 boards only include one CD ROM In addition the following is needed in order to start developing applications with the LPC2148 USB QuickStart Board e ADC power supply 5 10 volt capable of providing at least 150 mA more if external circuits need power from the 3 3 volt supply The LPC2 48 USB QuickStart Board does not contain reverse polarity protection Consult the schematic and the LD1117 datasheet for details about the voltage regulator e A serial extension cable DB9 male to DB9 female DB9M DM9F for connecting the LPC2148 USB QuickStart Board to a PC e A USB cable of type B to A both male connectors e An optional Prototype QuickStart Board to quickly get up and running with the hardware See Embedded Artists homepage for more information about the Prototype QuickStart Board e Anoptional JTAG interface for program development debugging 1 2 Features Embedded Artists LPC2 48 USB QuickStart Board lets you get up and running quickly with Philips ARM7TDMI LPC2148 microcontroller The small form factor board offers many unique features that ease your development e Philips ARM7TDMI LPC2148 microcontroller with 512 KByte program Flash and 32 8 KByte SRAM e All LPC2148 I O pins are available on connectors e 12 0000 MHz crystal for maximum execution speed and standard serial bit rates Phase locked loop PLL multiplies frequency with five 5 x 12 MHz 60
14. ins P0 4 P0 31 P1 16 P1 31 except the USB pins A circuit like the one in Figure 9 below can be used to verify correct operation use active low circuit LPC2148 QuickStart Board ERRERAS AS Oe PS EFS ee ET TET ee ee 1 a tia al2 m p 2 ala ali gt p P120 Eg mi6 PO PO 26 BA k of 5 R PO z z PO PO Cat Store F TEN PO Ala nf i4 Po PO PO PO 30 ae mi 16 Po PO PO ce Ee 50 BC RICKI i9f 20 DO PO PO P128 ID ai 22 P129 ICK Ji PO 10 P130 IMS 2375 a424 P131 IRST PO PO 8 TXD 7 mi 26 F QUT PO PO Cala ni2 50 NE z 0 PIN a e z 1 PIN P03 PQ 2 3 0 PIN m 7 1 PIN Ji PO 0 IXDO ND GND D ER a S EE E E E EEEREN Active high O O O oO O FS Ff e e SFE FE y sge sye s y5 a andl a andl onal O o O 0 o 0 O O o Figure 9 Example LED Driving Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 3 Getting Started 3 1 Test program The LPC2148 USB QuickStart Board comes preloaded with a test program This program can be used to verify that the board operates correctly A circuit like the one found in Figure 9 above can be used to attach LEDs to port pins P0 4 P0 31 P1 16 P1 31 except the USB pins Pins P0 0 PO 1 are tested via the serial channel and pins P0 2 P0 3 are tested via the I C bus Connect also a USB cable between the LPC2148 USB QuickStart Boar
15. ked loop PLL is not used or e 10 25 MHz if the PLL is to be used The design has direct and automatic support for program downloading via ISP over the RS232 serial channel The RS232 signal DTR controls the reset signal to the LPC2148 microcontroller The RS232 signal RTS is connected to pin P0 14 in the LPC2148 microcontroller This pin is sampled after reset and determines if the internal bootloader program shall be started or not A low signal after reset enters the bootloader mode The RTS DTR signals can be disconnected from the microcontroller via two links jumpers on the board See Figure 2 below for details Link to get power from the USB interface T T In order from top to bottom J7 Reset J6 P0 14 DO m FO9D Figure 2 LPC2148 QuickStart Board ISP Jumpers Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide The board interface connectors are placed in two 2x16 pin rows along the board edges They are 1200 mil 30 48 mm apart Figure 3 below illustrates the two row connectors and their signals Observe that P0 26 and P0 27 are the USB signals and should normally be left unconnected unless and external USB connector is implemented Sometimes P0 23 is also used by the application and should also in this case be left unconnected 2 77 F 4 PJ or PT Fi A OF n HEE i mz PO 1 1i ee P019 ai i4 FPO i5 ei iie
16. mE Pt is ee Br FU E P z2 Poo Pg OF xp 423 E c TD Fi zi FOG Po z5 f FO Po3 SDA suf PO SCL POd1 R D oe ad FOO TXDO Ho p 1 T 5 g O CE VBAT ot S VREF F11 5l T F117 Pida 11 aii Pie Pope 15 ai i mA egag 15 w E Piz 1r ds PL2 P41 PERT CK PL2T IDO F172 TH 721 By TCK P120 TE 4 F TRST F Mp F GT oi E RS232 0 PIH2 29 a0 RSZ321 FIN2 Bose OP INS 1 Sit Fezz 1FIN D D Figure 3 LPC2148 QuickStart Board Interface Connectors Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 2 2 Mechanical Dimensions Figure 4 below contains a drawing of the board that includes mechanical measures aa T about 6 mm 59 mm about 14 mm 30 48 mm 1200 mil 39 5 mm Figure 4 LPC2148 QuickStart Board Mechanical Dimensions Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 2 3 Examples This section contains a few sample illustrative circuit examples that will help you to quickly get up and running with the board interface design Detailed information about the on chip peripheral units can be found in the LPC2148 User s Manual 2 3 1 JTAG The LPC2148 microcontroller contains a JTAG interface that can be used for debug purposes during program development The circuit in Figure 5 below works for many JTAG interfaces on the market including CrossConnect from Rowley Associates J link from Segger Ulink
17. n to the GNU Compiler and Linker by Bill Gatliff http www billgatliff com 11 LPC2000 Yahoo Group A discussion forum dedicated entirely to the Philips LPC2xxx series of microcontrollers http groups yahoo com group Ipc2000 12 The Insider s Guide to the Philips ARM7 Based Microcontrollers by Trevor Martin http www hitex co uk arm lpc2000book index html Especially observe document 3 There exist a number of bugs in the processor that is important to be aware of Observe that there can be newer versions of the documents than the ones linked to here Always check for the latest information version Datasheets for all circuits on the LPC2 48 USB QuickStart Board are included on the accompanying CD ROM Copyright 2005 Embedded Artists AB
18. pherals and or I O can easily be added to the different designs for example communication interfaces specific analogue or digital I O and power supplies Embedded Artists has a broad and long experience in designing industrial electronics in general and specifically with Philips LPC2xxx microcontroller family e Prototype and low volume production takes place in Sweden for best flexibility and short lead times e High volume production takes place in China for lowest possible cost 1 4 Other QuickStart Boards and Kits Visit Embedded Artists home page www EmbeddedArtists com for information about other QuickStart boards kits or contact your local distributor Copyright 2005 Embedded Artists AB WTE eas Jei eS SABES FTE ed P pu 609 Hp Ltd 7 wo pajud Aug agquny wawnsog FTA paeog megang ESN BbtZId JILI a a a a a a a oN g a g j En ouj am a aucon e awan ee Ont spon sours of i sof m ero za wo aN aid aay es fT NA woe L AND L35SH Hii e ISULAT ld TEZEN ee SPILT ld HOLST Ld LET id CIZ id MMA ld ONILKIGE Lal YEGOYHLFE id ELYSIA Ld LLYS eel Ee bel OLYLS add bE bid JHASIIWELLUOE bd ELAS LL bbl ELJ vas bel hd Se i id OLS Se bd Le Bel a ma iow O Go WOAC AMINA Od TTA Mi ingi CURE Oa WOVENIWBE Dd TI 4 DOWNS OA LMIWIBE Od LOL MIEL VOLA DeD E a i Af WiL GIVE Od LOWPNIWRE Od te a a af fol Gah fal fol fot ee j OOD VFO Cofvo DHE Od a a
19. ulled high This is normally required when the SPI controller operates as a master and master operation is typically the normal operating mode Observe however that for the LPC214x series SSEL is no longer required to be pulled high when operating as a SPI master It can be used as a general purpose I O A good use for this pin is to use it as chip select for one of the SPI slave s to communicate with In Figure amp below signal P0 30 is used as an example to control the chip select to the serial EPROM chip but for the LPC214x series it could just as well have been the P0 7 SSEL pin or any other pin Observe that one chip select signal is requires for each external chip that is connected to the SPI bus LPC2148 QuickStart Board Li i Fo Ci ii kt L Li i kF L cae re ee oe e cc Boe En ho ice ioe PJ D7 Z Not all pins connected Only SPI signals and power supply connections shown WRITE PROTECT GND 3 GND 4 Figure 8 Example SPI Interface Copyright 2005 Embedded Artists AB LPC2148 USB QuickStart Board User s Guide 2 3 5 LEDs The port pins of the LPC2148 microcontrollers have a 4 mA driving capacity just enough to directly drive LEDs Figure 9 below illustrates how current is sourced from sink to the microcontroller to drive the LEDs The resistors limit the current to about 4 mA The preloaded test program described in Section 3 1 outputs a running zero on all the port p

Download Pdf Manuals

image

Related Search

Related Contents

Hampton Bay 05930 Installation Guide  取扱説明書    ENGVivo-16UFX-User-Manual  notice de montage et d`utilisation  LogiLink BT0027 headset  HP Pavilion 17-f021ds  Caméras dôme réseau PTZ AXIS P5522/-E  取扱説明書 - ヒノックス商事株式会社  

Copyright © All rights reserved.
Failed to retrieve file