Home

BlueBoard-LPC1115 - NGX Technologies

image

Contents

1. New Multi Project Workspace Open Project Project Close Project Export Manage Select Device for Target Remove Item PS Options Clean target CE Build target E Pr 1656 1 Rebuild all target files Batch Build Build Output Fig 21 15 www negxtechnologies com User Manual BlueBoard LPC1115 Step 3 Give project name then click Save Organize v New folder Recent Places Date modified Libraries No items match your search v Homegroup jE Computer amp os C cw New Volume F c New Volume G Ie a P File name Ciny 3 Save as type Project Files uvpro ee Files uvproj Fig 22 Step 4 Select the controller Vendor NXP founded by Philips Device Toolset System lt ARM Cortex M0 processor running at frequencies of up to 50 MHz ARM Cortex M0 builtin Nested ted Vestored Interrupt Controller NVIC Non Maskable Interrupt NMI input selectable from several input sources Serial Wire Debug System tick timer Memory Up to 64 kB on chip flash programming memory Up to 8kB SRAM In System Programming ISP and In Application Programming IAP via on chip bootloader software Digital peripherals Up to 42 General darrer Paate cnn GPIO pins can be used as edge and level Step 5 Click on Yes
2. Due to the open construction of the product it is the user s responsibility to take any and all appropriate precautions with regard to electrostatic discharge 22 www nextechnologies com User Manual BlueBoard LPC1115 EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES NGX Technologies currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive NGX Technologies assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein Please read the User s Guide and specifically the Warnings and Restrictions notice in the User s Guide prior to handling the product This notice contains important safety information about temperatures and voltages No license is granted under any patent right or other intellectual property right of NGX Technologies covering or relating to any machine process or combination in which such NGX Technologies products or services might be or are used Disclaimers Information in this document is believed to be reliable and accurate However NGX Technologies does not give any representations or warranties expressed or implied as to the completeness or accuracy of such information and shall have no liability for the consequences of use of such informati
3. A S A L L l PS Options for Group Source Group L Alt FF Open File Open List File E Open Map File Ll L Rebuild all target files L Build target F7 ME Translate File a ed Stop build Add Group Tei p Add Files to cun Remove Group Source Group 1 and its Files Fig 27 Step 9 Select the file and click on Add as shown in the below image system_LPC11xx c file is located in Common src folder Bal Add Files to Group Source Group S I 23 Look in L BB LPC1115 9 a d Ese Name R Date modified T _ blinky 18 01 2013 11 14 C E l name blinky c system LPC1 bec Co Add a Files of type C Source file c a Cose Fig 28 Step 10 To build download and debug follow the steps 4 5 and 6 in section 3 1 18 www ngxtechnologies com User Manual BlueBoard LPC1115 4 0 BLUEBOARD LPC1115 Programming 4 1 Programming options BlueBoard LPC1115 can be programmed using the gt On chip bootloader UART gt Debugger ULINK2 4 1 1 On Chip bootloader UART In order to program the board either through UART we need to get the board under programming mode Getting the board in programming mode Theory The On chip bootloader looks for a logic LOW to be present on a pre defined PIN ISP pin during reset If the ISP pin is held LOW and reset signal is provided to the MCU the MCU enters into programming mode Practical On the BlueBoard LPC1115
4. EMC behaviour Usage of this device under domestic environment may cause unwanted interference with other electronic equipment s User is expected to take adequate measures The device is not intended to be used in and end product or any subsystem unless the user re evaluates applicable directive conformance 2 www nextechnologies com User Manual BlueBoard LPC1115 Table of Contents IR HOK RO COIN caa A E E A 4 2 0 BLUEBOARD LPC1115 Development Tool Setup sss esse eee 5 SR DE AU D E a E E E EE 5 2 2 Installation amp Configuration of KEIL software sss eee ee eee 5 2 3 Setup for ULINK2 and BLUEBOARD LPC1115 Board sss sese 9 ZA Configuration of ULINK K 21T V 10 3 0 BLUEBOARD LPC1115 Software Development sss eee eee 12 Oni EER COINS tmo simple EO iS T 12 DZ MCA T e Clipe tad E T A E ATT 15 4 0 BLUEBOARD LPCI115 Programming sss sss eee eee ee eee 19 Peed NeW KTR ETT 19 4 1 1 On Chip bootloader U ART 19 4 2 Flashing the Hex file through UAR UW soscassrinces voesoneseedsteasteucondateiincas ee n a e EEEN Ei 20 30 Schematic amp Board Layout crisis E a E EE 21 s e AG E E E E E A E EE E EE EE E E eaveeeeaesseeduateese 21 I BT PAO TTT 21 COC HANGO HISTOR Y eea EEE E E EE E REE 22 NGG TVS TTT 22 TORP PRENC cerre E E 22 3 www nextechnologies com User Manual BlueBoard LPC1115 1 0 INTRODUCTION This document is the User Manual for the BLUEBOARD LPC1115 a low cost ARM Cortex MO based board by NGX Technologies This documen
5. Neo Recent Places Open with Geany Troubleshoot tibili GJ Libraries roubleshoot compatibility 7 Zip ed Homegroup R TortoiseGit Fig 2 5 www ngxtechnologies com User Manual BlueBoard LPC1115 Step 2 Keil uvision4 60 information Click on Next Welcome to Feil p ision KE l L Release 9 2012 Tools by ARM This SETUP program installs MOK ARM 4_ 60 This SETUP program may be used to update a previous product installation However you should make a backup copy before proceeding kis recommended that you exit all Windows programs before continuing with SETUP Follow the instructions to complete the product installation Kel pisong Setup Step 3 Terms amp conditions Setup MDK ARM V4 6 S License Agreement YY KE l Please read the following license agreement carefully Tools by ARM To continue with SETUP you must accept the terns of the License Agreement To accept the agreement click the check bos below END USER LICENCE AGREEMENT FOR MDK ARM THIS END USER LICENCE AGREEMENT LICENCE Is A LEGAL AGREEMENT BETWEEN YOU EITHER A SINGLE INDIVIDUAL OR SINGLE LEGAL ENTITY AND ARM LIMITED CARM FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS LICENCE ARM IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE BY CLICKING AGREE OR BY INSTALLING OR OTHERWISE USING OR COPYING agree to all the terms of the prec
6. The sample projects are provided with the available kit Steps to execute the sample projects Step 1 Open the project folder Step 2 Then open the file project_name uvproj eg blinky uvproj m a ae Fh Blinky Keiworkspece E Scorch Keivorspace OOO o Organize Open lt Burn New folder Name Date modified Type Jir Faworites R Desktop E blinky 17 01 2013 18 02 C File mt Downloads H blinky 10 10 2011 17 57 H File 5 Recent Places _ Blinky uvopt 17 01 2013 18 39 LVOPT File Blinky 17 01 2013 18 39 yVisiond Project Libraries v Homegroup jE Computer a Blinky Date modified 17 01 2013 18 39 Date created 17 01 2013 15 45 ai HVisiong Project Size 15 0 KB Fig 15 Step 3 This launches the IDE File Edit View Project Flash Debug Peripherals Tools SVCS Window Help Nee el aloo eR HC tr print dat ae 4 LPC1115_blinky T H 2 574 LPC1115_blinky N 9 9 StartUp af ow A startup LPC bas int main void L system_LPCLxx c 2 69 Source Files E blinky c e Documentation while 1 L led test j X KKK KKK K KKK K KKK K K KK K K K K K K K KK K K KK K K KKK ee End of File E X KKK KKK K KKK K KKK K K KK K K KK K K K K K KK KK K K a a a ee K 4 r F 12 www nextechnologies com User Manual BlueBoard LPC1115 Step 4 Click on Build to build the project as shown in the below image kd FABlueBoard LPC111 Fi
7. User Manual BlueBoard LPC1115 BlueBoard LPC1115 1 www ngxtechnologies com User Manual BlueBoard LPC1115 About NGX Technologies NGX Technologies is a premier supplier of development tools for the ARM7 ARM Cortex MO M3 and M4 series of microcontrollers NGX provides innovative and cost effective design solutions for embedded systems We specialize in ARM MCU portfolio which includes ARM7 Cortex M0O M3 amp M4 microcontrollers Our experience with developing evaluation platforms for NXP controller enables us to provide solutions with shortened development time thereby ensuring reduced time to market and lower development costs for our customers Our cost effective and feature rich development tool offering serves as a testimony for our expertise cost effectiveness and quality Contact Information NGX Technologies Pvt Ltd No 216 5th main Road R P C Layout Vijayanagar 2nd Stage Bangalore 560 104 Phone 91 80 40925507 email sales ngxtechnologies com CE certification NGX Technologies BLUEBOARD LPCI1115 board have been tested for radiated emission as per EN55022 class A standard The device is under the limits of the standard EN55022 class A and hence CE marked No other test have been conducted other than the radiated emission EN55022 class A standard The device was tested with the ports like USB Serial and Power excluding the GPIO ports Any external connection made to the GPIO ports may alter the
8. eding License Agreement cae ell pVision4 Setup 6 www nextechnologies com User Manual BlueBoard LPC1115 Step 4 Provide the destination path and Click on Next Folder Selection YY KE N Select the folder where SETUP wall install files Tools by ARM SETUP wall install pvision tn the following folder To install to this folder press Next To install to a different folder press Browse and select another folder Destination Folder Browse Update Installation Create backup tool folder iW Backup old files to C Keil Backup 003 fel pVisiond Setup Cea Customer Information KE i Please enter your information Tools by ARM Please enter your name the name of the company for whom you work and uour E mail address ast Name VUZ Company Mame NGS Technologies abct ngetechnologies corn 7 www nextechnologies com User Manual BlueBoard LPC1115 Step 6 Click on Next Setup MDK ARM V4 23 File installation completed YY KE L Tools by ARM uYvision Setup has installed all iles successfully if Retain current pvision configuration 12 Add example projects to the recently used project list Preselect Example Projects for Simulated Hardware T Kel pising Setup Cancel Fig 7 Step 7 Keil uVision4 23 setup is completed Click on Finish Setup MDK ARM V4 23 Keil p ision4 Setup completed YY KE i L MOK SAM W423 Tools by ARM vison Setu
9. for Hash Programming Command fea T Aun Independent Fig 13 Step 4 By Clicking on Settings the Cortex M Target Driver Setup window opens Click on Add to select the flash as shown below p Device Target Output Listing User C C Asm Linker Debug C5 Configure Flash Menu Command Use Target Driver for Flash Programming ULINK2 ME Cortex Debugger v Settings IV Update Target before Debugging Debug Trace Flas Download Function Add Flash Programming Algorithm gp lt Ease Full Chip JV Program Erase Sectors V Verify C DonotErase V Resetand F LPC1bo LPC122 IAP 128k On chip Flash LBC Ta 1 IAP 16kB Flash On chip Flash gt Programming Algorithm LPC1 thoc 13x IAP 24kB Flash On chip Flash LPC1 thoc 122x 13hoc IAP 32k On chip Flash LPC1 10 10 IAP 4kB Fash On chip Flash LPC1 bo IAP 40kB Flash On chip Flash LPC1 1x 122x 13 IAP 48k On chip Flash gt AD C C P H mI LPC1bhx 122x 13x IAP 64k On chip Flash Pi p Sar a ee E L LPC122x IAP 80kB Hash On chip Flash LPC1 Ixx LPC122x IAP 96kB On chip Flash LPC407c amp S25FL032 SPIFI Ed Hash SPI LPC17x IAP 128kB Flash On chip Flash LPC1 7x IAP 256kB Flash On chip Flash LPC1 e IAP 32kB Flash Fig 14 Click OK to complete the ULINK2 Debugger configuration 11 www ngxtechnologies com User Manual BlueBoard LPC1115 Nia 3 0 BLUEBOARD LPC1115 Software Development 3 1 Executing the sample projects
10. ig 29 Step 3 Click Start to flash the hex file Press Reset to run NOTE Make sure that the Board is not powered through USB Use Flash Magic version 7 02 or above Please check for your machines COM port number The COM port number can be different 20 www nextechnologies com User Manual BlueBoard LPC1115 AITA 5 0 Schematic amp Board Layout 5 1 Schematic This manual will be periodically updated but for the latest documentations please check our website for the latest documents The Board schematic and sample code are available after the product has been registered on our website 5 2 Board layout ae a l E ma LCD_L x2 x TRR RR RRR RRR RR RRR WAK EWP nn ra he L be G BRI E5 NGX TECHNOLOGIES Cn Pa CT C6 Cd melee Cc TE a B Di Risa Sea MEN E RRs LLI ore m L FE gt N 20 p mm TEET amp ome it Fig 30 21 www nextechnologies com User Manual BlueBoard LPC1115 6 0 CHANGE HISTORY 6 1 Change History Rev Changes Date dd mm yy By Initial release of the manual 18 01 2013 Veeresh Tumbaragi 7 0 REFERENCES In addition to this document the following references are included on the NGX BLUEBOARD LPC1115 product and can also be downloaded from www ngxtechnologies com E NGX BLUEBOARD LPC1115 schematic for the Development board Additional references include S Information on development tool being used Keil
11. le Edit View Project Flash Debug Peripherals Tools CS Window Help Le Z Z S am a e R OA S 1 9 tpprint_dat 71 Z LPC1115_blinky a F TEREE KKK KK KK KKK KKK K KKK XK KKK KK XK X XK KK KKR A T 3 StartUp 2 startup_LPC1 loos int main void 2 i FE System LDC TYS C L G Files K a 7 5 while 1 i 7 5 Documentation led test H ER ee End of File ee ee fr 0 Te Ta j Rebuild all target files Fig 17 Step 5 Click on Load to download as shown in the below image File Edit View Project Flash Debug Peripherals Tools SVCS Window Help Le T ade EE a I e e amp NIE j a mnnt data EEIT 1 N J x KKK KK KK KKK KKK KKK KKK X X K KK KKK K KKK A 2 574 LPC1115_blinky 2 29 StartUp 2 vo startup_LPCllx s C E System LDC 1 C S 9 Source Files a blinky c 60 int main void 61 i while 1 64 L Ely Documentation 65 led test O E ans bestract be 66 E 67 68 Fl nd 1 p OTe 14 lall d Program Size Code 984 RO data 428 RW data 16 4I data 512 E FromE LF creating hex file E Build Output m eal Flash Blinky axft 0 Error s 0 Warning s La Download code to flash memory Fig 18 13 www nextechnologies com User Manual BlueBoard LPC1115 Step 6 To debug the code click on Debug option then click on Start Stop Debug session as shown in the below i
12. mage Press F5 to free run or press F10 to line by line debug File Tools SVCS Window Help G L j 8 tp_print data K Bra ii l m _ Flash SOHIER Peripherals ee 4 ot Edit View Project 14 Memory Map Fig 19 www nextechnologies com Si ES BE poau BS Reset cpu Project H lL Run F5 ee LPC1115_blinky as Stop ee Re A startup_LPCilwx s L H E system LPC s c UM os dud Hey Source Files F Step Out Ctrl Fii 4 blinky c Run to Cursor Line Ctrl Fi0 B Documentation gt gt Show Next Statement Been Abstract tt Breakpoints Ctrl B s i Insert Remove Breakpoint LE E pr e FF OTe Enable Disable Breakpoint Ctrl F9 Build Output S 7 Disable All Breakpoints Programming Done ee S ee lt Verify OK a Kill All Breakpoints Ctrl Shitt Fo E licati 1 Jii Application running OS Support z 4 i Execution Profiling L Enter or leave a debug session ea en User Manual BlueBoard LPC1115 3 2 Creating New project Follow the below steps for creating new project Step 1 Open the keil IDE Troubleshoot compatibility Open file location TortomeS VN Run as administrator 7 Zip Add to archive Add to Uv rar Compress and email Fig 20 Step 2 Click on to the Project tab new uvision project NE uvisiona a oa Ee E I File Edit View PProject Flash Debug Peripherals Tools SVCS Window Help mr T SSS ee 5
13. on NGX Technologies reserves the right to make changes to information published in this document at any time and without notice including without limitation specifications and product descriptions This document replaces and supersedes all information supplied prior to the publication hereof Trademarks All referenced trademarks product names brands and service names are the property of their respective owners 23 www nextechnologies com
14. p has performed all requested operations successtully W Launch Driver Installation ULINK Pro Driver 1 0 jw Show Release Notes Kel pvisiond Setup C D a Fig 8 8 www ngxtechnologies com User Manual BlueBoard LPC1115 NNN 2 3 Setup for ULINK2 and BLUEBOARD LPC1115 Board The BlueBoard LPC1115 board has on board 20 pin SWD box the ULINK2 is not part of the BlueBoard LPC1115 package user need to buy separately To run the BlueBoard LPC1115 examples you will need the following and the image shows the each components e ULINK2 e BlueBoard LPC1115 Board e USB type B cable Fig 9 Connections of components are as shows in the following image Fig 10 The above setup is ready to use for development in Keil IDE 9 www nextechnologies com User Manual BlueBoard LPC1115 2 4 Configuration of ULINK2 Debugger NaS The configuration flow of ULINK2 Debugger is explained below Step 1 Open the Keil Workspace then by clicking on the target option the window opens as shown below Next click on Debug option and select the ULINK2 debugger as shown in the image T Use Simulator Limit Speed to Real Time T Load Application at Startup T Aun to maini Initialization File Restore Debug Session Settings I Breakpoints I Toolbox Id Watch Windows amp Perfomance Analyzer I Memory Display CPU DLL Parameter Dialog DLL Parameter DARMCMT DLL fpcmo IZ Load Application at S
15. t reflects its contents which include system setup debugging and software components This document provides detailed information on the overall design and usage of the board from a systems perspective Before proceeding further please refer the quick start guide for BLUEBOARD LPC1115 features and BLUEBOARD LPC1115 verification For BLUEBOARD LPC1115 Quick Start Guide Click here For the most updated information on the BLUEBOARD LPC1115 board please refer to NGX website 4 www nextechnologies com User Manual BlueBoard LPC1115 NZ 2 0 BLUEBOARD LPC1115 Development Tool Setup 2 1 IDE and debugger As mentioned in the earlier section NGX s MCU evaluation platforms are not coupled tightly with any one particular combination of IDE and debugger The following sections will explain the setup for KEIL and ULINK2 as the IDE and debugger respectively 2 2 Installation amp Configuration of KEIL software The Installation of KEIL software is explained below Note We have used Keil uvision version 4 60 while creating the User manual for this evaluation kit Please ensure that you are using uvision version 4 60 or above Step 1 Open the keil setup s e Software Tools Keil_4 6 lt Search Keil 46 p Organize v Open Burn New folder j fill 7 Favorites Maine Type Deskt g Cl Sns E Desktop Ls madk460 ay yaar PE Application P Downloads Sa s E Edit with HHD Hex Editor
16. tartup IZ Run to maint Initialization File PO B Edit Restore Debug Session Settings I Breakpoints I Toolbox Ie Watch Windows T Tracepoints Iw Memory Display Driver DLL Parameter SARMCM3 DLL Dialog DLL Parameter TARMCM DLL fpcmo Fig 11 Step 2 Click on the settings option the Cortex M Target Driver Setup window opens then select SW port After selection of the SW port the ULINK2 detected is as shown in the image below ki Options for Target LPC1115_blinky Device Target Output Listing User C C Asm Linker Debug Utilities a Trace Flash Download ULINK USB JTAG SW Adapter Serial No V1530BNE lt ULINK Version JULINK2 Device Family Cortex M Firmware Version M 4 I SWI Port isw x Max Clack 1MHz e Ie Reset after Connect f Automatic Detection C Manual Configuration Add Delete Update Stop after Bootloader ID COGE Device Name AF IK Download Options I Verify Code Download I Download to Flash Fig 12 10 www nextechnologies com User Manual BlueBoard LPC1115 Step 3 Click on Utilities and select ULINK2 Cortex Debugger as shown below Device Target Output Listing User C C Asm Linker Debuch tities Configure Hash Menu Command Use Target Driver for Hash Programming a IH RALULINK2 ME Cortex Debugger z Settings IZ Update Target before Debugging init File S Edit r Use dema Tool
17. the RESET and ISP signals are connected to buttons provided on the board Look for the RESET and ISP marking on the board Therefore to enter into programming mode gt Press and hold the ISP button gt Press the RESET button and release it gt Now release the ISP button gt The board is in the programming mode 19 www nextechnologies com User Manual BlueBoard LPC1115 4 2 Flashing the Hex file through UART Step 1 Connect the serial cable to the PC as well as to the board UARTO and open the flash magic tool Step 2 Input all the parameters as shown in below Fig File ISP Options Tools Help Go ABSvVES P ROS step 2 Erase Erase block 0 O 000000 02000F FF Erase block 1 Uv 000 0200 FFF Flash Bark Erase block 2 O 002000 02002F FF Erase block 3 O 003000 0 0003F FF Erase block 4 O 004000 02004F FF Baud Rate 115200 m Erase block 5 0s005000 0s005FFF1 Erase all Flash Code Ad Prot Interface None ISF Erase blocks used by Hex File Oscillator MHz 12 COM Port COM 1 na Step 3 Hex File N odified Thursday January 17 2013 18 05 25 more into Hes File F BlueBoarnd LPC1115 6LUEBOARDO LPCWW15 Fell Sample code Step 4 Options Step amp Start Verify after programming Fill unused Flash Gen block checksums Execute Activate Flash Bank Visit the Flash Magic home page for info on the latest revision WIM G gt academy com sothwarelashmagic a F
18. uvision 4 60 http www keil com download product Flash magic http www flashmagictool com About this document Revision History Version V1 0 author Veeresh Tumbaragi Company Terms amp Conditions Legal NGX Technologies Pvt Ltd provides the enclosed product s under the following conditions This evaluation board kit is intended for use for ENGINEERING DEVELOPMENT DEMONSTRATION and EDUCATION OR EVALUATION PURPOSES ONLY and 19 not considered by NGX Technologies Pvt Ltd to be a finished end product fit for general consumer use Persons handling the product s must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards This evaluation board kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility restricted substances RoHS recycling WEEE FCC CE or UL and therefore may not meet the technical requirements of these directives or other related directives The user assumes all responsibility and liability for proper and safe handling of the goods Further the user indemnifies NGX Technologies from all claims arising from the handling or use of the goods
19. w h ma ya a pue o Fite Edit View Project Flash Debug Peripherals Tools SVCS Window Help 28 9 lal RRR E IR a trovintaata K Target 1 X a T a E pr 8e Build Output Fig 24 16 www ngxtechnologies com User Manual BlueBoard LPC1115 Step 6 Go to file new amp start writing the code 4 L kl Tw El x ee i o i P Geg s T TT ra a Ta T T E UZ He 19 tp_print_dat we JRB E ml Save Ctrl 5 Save As g Save All Device Database License Management Print Setup Sy Print Ctrl P Print Preview 1 blinky 2 blinky 3 extint_main 4 F BlueBoard LPC1115 main l S ed Step 7 Save the file with some name Ud Save As i Je L BlueBoard LPC1115 Y BB LPC1115 44 Seorch se Lecis pO l Recent Places Name Date modified _ blinky plg 18 01 2013 10 58 E blinky 18 01 2013 10 55 _ blinky_Target 1 dep 18 01 2013 10 58 asm startup_LPC11xx 08 03 2012 12 29 2 Libraries v Homegroup j Computer amp os c coy New Volume F coy New Volume G Save as type All Files gt Hide Folders Fig 26 17 www nextechnologies com User Manual BlueBoard LPC1115 Step 8 Add the file to the source group as shown in the below image ay t Cl x File Edit View Project Flash Debug Peripherals Tools SVCS Window Help E E HI i blinky c T x 60 int main void

Download Pdf Manuals

image

Related Search

Related Contents

5 - SEW-Eurodrive  Descargar. - Busca alarmas para casas o comercios?  HRRS SERIES High Resistance Decade Substituter  QLR460 Series PCI DVR Card  Spirometrie-Software WinSpiroPRO  Guía de usuario  VK-HP Series カルマン渦式流量計  ALPA 31 BS 60  

Copyright © All rights reserved.
Failed to retrieve file