Home

PiccoloTouch®, it takes a finger,

image

Contents

1. IS touch TECNOLOGICO SERLES PICCOLOTOUCH PiccoloTouch EK315 USER MANUAL Piccolo louch it takes a finger SO simple assolutamente made 1n italy ELECTRONIC ENGINEERING PiccoloTouch EK315 Piccolo Touch it takes a finger SO simple BSP Edelin Eurek Elettronica S r l 2013 2014 Software Developement System in a Linux Environment for Embedded Boards EK315 Piccolo Touch 2013 2014 Eurek Elettronica S r l 26 03 15 12 49 54 Rev 1 01 1 27 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 This documents is referring to a VirttualBox Working Image provided with the EK315 Piccolo Touch board Board Support Package 26 03 15 12 49 54 Rev 1 01 nE eA BSP Edelin Eurek Elettronica S r l 2013 2014 Embedded Linux EK315 Piccolo Touch Board Support Package This document is to be intended as a brief explanation set of the most common descriptions of the available tools and software provided as is in the VirtualBox Image Environment just to program flash the board and to be operatively ready for writing your own firmware Technical Specification of board EK340 Piccolo Touch PiccoloTouch Dimensions 75 mm x 96 mm Power 9 12V 300mA via power connector or SV using USB cable Display 3 2 color LCD TFT with LED backlight Resolution 240x320 262k colors Touch Screen Resistive 4 wi
2. TA 2 Debug PC_POSIX Demo PC_POSIX debug Manage J Demo_Canbus_Logger A z ad ana ita Build Working Set gt Build by Working Set gt 3 Debug PC_WIN32 Demo PC_WIN32 debug E Clean Set Active by Working Set gt 4 Release STM32 Demo release C Build Automatically dla Je VY rking Sets b Binaries Make Target b EH Archives i C C Index Debug EK315 1 Z BUILD EcceGuUl src Properties b inc _ After that you can build the executable code pressing the hammer icon on the left side of the command tools and awaiting the finishing of the compiling job And now simply pressing the RUN ICON and selecting DEBUG PC POSIX watch our application running on the PC screen Debian7 0 BSP Edelin Running O Machine View Devices Help Applications Places System Milo en fel kn 2 Y fa cx a 09 o gt C C Eclipse File Edit Source Refactor Navigate Search Project Run Window Help ri gt DB 63 i G i s A Si e i Project Explorer Da al I Demo_Canbus_Logger I Demo Slider Hor Demo Termostato b 3 Binaries b EH Archives RUN b Sabsp common Debug EK315 1 JOB Ga EcceGul inc Ga EcceGuUl src fa FreeRTOS src gt Grafica inc Ca LPC18xxLib Em LPCOpen_platform gt PC_POSIX_Debug gt PC_POSIX_Debug EK31 5 1 gt PC_Win32_Debug E Release EK315 1 12 src
3. Too much errors Quitting n break When finshing release fd for uart and exit uart_end fd void ec_gui_main void unused int major minor void unused dump on serial debug the EcceGui Library version ec_get_version amp major amp minor MY_DBG 1 DBG_MASK_MAIN EcceGui Version d 02d n MY DBG 1 DBG MASK MAIN Board s d n BOARD NAME BOARD REV MY DBG 1 DBG MASK MAIN SW Version s ln get version str ec post task 1nit post app 1nitialize ec enable touch tick true ec enable timertick true DBG SETMASK DBG MASK MAIN DBG MASK PLATFORM DBG SETLEVEL 4 serial demo exit on error s serial demo ec platform exit EXIT POWER OFF 26 03 15 12 49 56 Rev 1 01 major minor 211427 25 LECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 CANBUS port on EK315 Piccolo Touch Example on how accessing the CANBUS on the Piccolo Touch board ECCEGUI INCLUDES include ec types h include ec input_event h include ec platform h include ec layers h include ec version h include ec touch_screen h include lt string h gt include bsp_board h include bsp_canbus h include dbg usart h include errorcodes h include version h include lt string h gt Do not modify the following values They could lead the program to 24 const int ec_gui_main_stack_size 512
4. They could lead the program to crash const int ec_gui_main_stack_size 512 const int ec gui main priority 2 const int ec_init_log level 7 const uint32_t ec_init_log mask const int ec_event_queue_size DBG_MASK_MAIN DBG_MASK_PLATFORM 8 Static int uart_setup int baudrate int bits int stop t_parity parity Struct uart_params par int uart_fd uart open 1 MY DBG 1 DBG MASK MAIN Opening uart n if uart fd lt 0 MY DBG 0 DBG MASK MAIN Error open uart n ec critical error 0 Error open uart device else 1f uart_fd fd dev uart1 ec critical error uart fd Error Bad Uart fd par delay_before_send 10 100usec par delay_after_send 10 100usec par flags RS485_MODE_RXEN par baudrate baudrate par bits bits par stop stop par parity parity uart_setparams uart_fd amp par return uart_fd static void uart_end int fd 26 03 15 12 49 56 Rev 1 01 19727 21 22 ELECTRONIC ENGINE BSP Edelin Eurek Elettronica S r l 2013 2014 if fd gt 0 uart_close fd A single string must be received within 3 seconds 115200 define TIMEOUT MS 3000 define KEY STRING Command RX static void serial demo void int baudrate 115200 int stop 1 int bits 8 t_parity parity BSP_PARITY_NONE BSP_PARITY_ODD BSP_PARITY_EVEN int fd int ret len unsigned int rx_idx static char rx_buffer 256 bool found unsign
5. Real Time OS 240x320 262k colors Resistive 4 wires STM32 ARM CORTEX M3 72 MHz 512kB internal 16 MB external 64 kB internal 512 kB external 8k LM73CIMK 1 Internal with SUPERCAP backup Yes with custom connector CAN 2 0B with selectable terminator I2C 3 3V RS485 with selectable terminator USB microUSB connector microSD PHOENIX CONTACT PTSM 8 pin YES FreeRTOS File System YES FATfs Graphics Library YES ECCE GUI Bootloader USB mass storage emulation includes internal flash external flash SD CARD Boot Time Approx 1 sec Sound Buzzer Developer tools IDE Eclipse with GCC Compiler and OCD Debugger Emulation on PC with Linux or Windows soggetto a modifiche senza preavviso subject to change without notice JEK KEY EK206 USB JTAG Emulator with debug UART Box Optional BX315 Dimensions 81 mm x 128 mm h 30 mm max Material ABS Color Warm white eurek Eurek s r l Tel 0542 609120 Via Celletta 8 b Fax 0542 609212 40026 Imola BO Italy PIVA 00690621206 www eurek it CF 04020030377
6. b amp gen b pc posix b e gui main c b paginacalibrazione c b d paginatermostato c b e version c Ex STM32Lib HB click wav Ss Problems 4 Tasks E Console X E Properties 4 Search Debug_BOARD launch Debug_PC_POSIX C C Application home eurek Progetti EcceGui demo Demo_Termostato PC_POSIX_Debug EK E Debug_PC_POSIX launch ec_audio_init Freq 8000 Audio Rate Running as PID 4578 Debug_PC_WIN32 launch ec_gui_main EcceGui Version 2 09 eccegui_posix rc ec_gui_main Board EK315 1 adbinitFreeRTOS ec_gui_main SW Version 1 01 150325 2621 amp lpc flash sh lcd set orientation Change orientation value 1001 old 9999 new 0 SCR w 320 h 240 Timer Resolution for Run TimeStats is 100 ticks per second z lpc18xx_Flash ld bsp_uart_init uart1 set_params 115200 8N1 Makefile Makefile paths EA Nnannrn Sansarlarne h VVVVVVVY qvvvyv v 26 03 15 12 49 56 Rev 1 01 16 27 BSP Edelin Eurek Elettronica S r l 2013 2014 In the same way you can select a Build Configuration for EK315 Piccolo Touch S7M32 CPU and test the same application in the real board Debian7 0 BSP Edelin Running Oracle VM VirtualBox Machine View Devices Help o Applications Places System mN en jp ga OF E J en cx di GG gl o C C Eclipse File Edit Source Refactor Navigate Search Run Window Help e 9 4 Da Close Project DE
7. reading n else if rcf can_id 0x100 88 rcf can dlc 8 1f rcf data 2 Oxff amp amp rcf data 3 0x00 amp amp rcf data 4 Oxaa amp amp rcf data 5 0x55 amp amp rcf data 6 0x01 amp amp rcf data 7 Oxff 26 03 15 12 49 56 Rev 1 01 2312 25 26 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 Message received Do checksum calculation checksum_r rcf data 0 checksum_r rcf data 1 nrmsg else MY DBG 0 DBG_MASK_CANBUS Bad DATA in msg else This message is not for us MY_DBG 7 DBG_MASK_CANBUS Message not for us n i MY_DBG 6 DBG_MASK_CANBUS n RX 4d gt Sending message n nrmsg Send the calculated checksum with the rcv message tcf can_id tcf data 0 tcf data 1 tcf data 2 tcf data 3 tcf data 4 tcf data 5 tcf data 6 tcf data 7 tcf can dlc 0x101 checksum r 256 checksum r 256 Oxf Ff 0x00 Oxaa 0x55 0x01 Oxf Ff 8 i can write can fd amp tcf sizeof tcf if 1 sizeof tcf MY_DBG 0 DBG_MASK_CANBUS Error on writing canbus_write n rval else 1 uint32_t key MY_DBG 6 DBG_MASK_CANBUS Awating for key n Awating the message from ID 0x102 while 26 03 15 12 49 56 1 int k for k 0 k lt 50 k i can_read can_fd amp rcf sizeof rcf if 1 gt 0 break else ec
8. 01 12727 BSP Edelin Eurek Elettronica S r l 2013 2014 HOW TO CONNECT TO THE DEBUG PORT ON EMBEDDED SYSTEM EK315 PICCOLO TOUCH Step 1 Connect the JTAG Cable to the board on at the connector J4 as shown 26 03 15 12 49 55 Rev 1 01 13 27 15 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 Step 3 Connect the USB Host Type End to the PC Step 4 Using the Devices dialog into the VirtualBox Menu select to connect the USB Devices gt Eurek srl Amontec JTAGKey 700 in this way the USB port is passed thru your PC to the VirtualBox System Step 5 Simply open a console terminal and write MUNGO U aA I CS TRN and you will be connected to the debug port on the embedded board Using all minicom shortcuts and commands you will be able to save your log and so forth Machine View Devices Help Applications Places System Milo jen Z DI Es computer Terminal Console Icon Click twice 26 03 15 12 49 55 Rev 1 01 14 27 16 BSP Edelin Eurek Elettronica S r l 2013 2014 BUILDING AN EXAMPLE APPLICATION In this section we will teach you how to open an Eclipse Project and how to build an example application on PC and eventually flash the same application into the embedded board to test its capabilities First of all select the Eclipse Kepler icon to startup the Integrated Development Environment IDE Machine View Device
9. 0B I2C Two wires Interface and PowerSupply pins Custom Key SMD System Reset Key SMD Power Red Led SMD User Red Led SMD microUSB device type AB microSD Connector J3 LCD Connector JI Bus Terminator Selector SW1 CANBus RS485 Ow ay 90020 z r oc 2432 Ane Mmm azs E gl ce 1170214 26 03 15 12 49 54 Rev 1 01 6 27 BSP Edelin Eurek Elettronica S r l 2013 2014 Pin Out Connectors Connector J6 RS485 A 2 RS485 B 3 CAN L 4 CAN H 5 Vce 5 12V 6 GND 7 I2C TWI SCL 8 I2C TWI SDA JTAG Connector J 4 1 nTRST 2 Not Connected 3 TDI 4 nRESET 5 TMS 6 GND 7 TDO 8 Not Connected 9 TCK 10 GND 11 GND 12 UARTRX 13 3 3V 14 UART TX 26 03 15 12 49 54 Rev 1 01 T42 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 External Memory The external flash memory 1s used mainly as graphic storage for widgets and screens of the GUI MicroSD Support Any microSD Card inserted into the connector can be used safely using the FatFS API access It has to be formatted with FAT32 FileSystem type Up to 16Gb can be used Other sizes could be used but are not tested 26 03 15 12 49 54 Rev 1 01 8 27 10 BSP Edelin Eurek Elettronica S r l 2013 2014 Board Support Package BSP Alon
10. A a Project Explorer amp m Build All Ctrl B Build Configurations gt SetActive gt Ti 1 Debug STM32 Demo debug gt Build Project Manage 2 Debug PC POSIX Demo PC POSIX debug a a RECO E Rs m n Set Active by Working Set gt nm Y ii iil C Build Automatically ae imma b Binaries 10000 b EE Archives Make Target gt b fabsp common C C Index gt b gt Debug EK315 1 arde b Ea EcceGUI inc b aEcceGul src b fa FreeRTOS_src gt Grafica b inc And in the same way press the hammer icon to build for the targeted processor board In this way the building process will take a little longer due to the toolchain cross compiling but after few moments depends on the real CPU power of your system the executables will be ready to be passed to the board Now opening the right panel Make Target select the progflashall entry With this command you will erase and flash all internal and external flash to ensure the proper application data and code to be flashed into storage memories O Outline Make Target a e E gt Debug EK320 0 gt Debug EK320 1 gt EcceGUl_inc gt EcceGUI_src gt FreeRTOS src E Grafica amp inc gt LPCI8xxLib gt LPCOpen platform gt PC POSIX Debug gt PC POSIX Debug EK 315 1 gt PC Win32 Debug 2 PC Win32 Debug EK315 1 gt Release EK245 0 gt Release EK310 1 gt Release EK315 0 gt Release EK315 1 gt Release EK320 0 gt
11. IN SW Version s ln get version str ec post task init post app initialize ec enable touch tick true ec enable timertick true DBG SETMASK DBG MASK MAIN DBG MASK PLATFORM DBG SETLEVEL 4 canbus demo exit on error s canbus demo ec platform exit EXIT POWER OFF 26 03 15 12 49 56 Rev 1 01 26 27 28 BSP Edelin Eurek Elettronica S r l 2013 2014 From now you are invited to understand the source code apply changes you want and obviously write your own killer application from scratch Hint To build your own project into workspace simply clone any existing project and change the Makefile accordingly mainly for adding and removing source C code and H headers Please feel free to contact us for any comment questions or anything regarding this document and typo errors Vhat d all folka 26 03 15 12 49 56 Rev 1 01 DID 29 30 PiccoloTouch Great performances Minimal amount of space TECHNICAL FEATURES Dimensions 75 mm x 96 mm Power 9 12V 300mA via power connector or 5V using USB cable Display 3 2 color LCD TFT with LED backlight Resolution Touch Screen Processor Clock Flash Memory Ram Memory Fram Temperature Sensor Real Time Clock Jtag Port Interfaces Connector
12. RING BSP Edelin Eurek Elettronica S r l 2013 2014 PREPARING THE VIRTUAL MACHINE Simply go to the VirtualBox site or 1f you prefer you can use VMWare too but this tutorial will cover only the first one https www virtualbox org wik1 Downloads Download and install the latest version you can find we are currently using the 4 3 26 or use your system packaging tools to install it in the correct way for your Operating To import a virtual machine you need to start VirtualBox On the host where you installed Oracle VDI and VirtualBox on the desktop select the Applications menu then the System Tools menu and then Oracle VM VirtualBox Alternatively you can run the VirtualBox command in a terminal The Oracle VM VirtualBox Manager is displayed as shown Oracle VM VirtualBox Manager Oracle VM VirtualBox Manager File Machine Help m 2 r AN 7 ka AR A e Es Details e Snapshots New Settings Start Discard Welcome to VirtualBox The left part of this window is a list of all virtual machines on your computer The list is empty now because you haven t created any virtual machines yet In order to create a new virtual machine press dl the New button in the main tool bar located at the top of the window You can press the Fl key to get instant help or visit www wirtualbox org for the latest information and news 26 03 15 12 49 55 Rev 1 01 10 27 12 E
13. Release EK320 1 gt src 2 STM32Lib bin clean cleanall progflash progflashall VvVvVVVVV VY VY VV VV VV Vv VV reset size c i 4 7 A HE m gt c 26 03 15 12 49 56 Rev 1 01 17727 19 20 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 Now the process will be time consuming due to the slowiness of the emulation USB side of the VirtualBox System but nevertheless it worth the awaiting You can check out what is happening in the lower window of Eclipse After that you can see on the terminal minicom window all messages coming from the debug port and using your finger you can activate deactivate icons and numbers There is a Doxygen documentation on the desktop so try to look at the API Library of the EcceGui Easy 26 03 15 12 49 56 Rev 1 01 18 27 p O m BSP Edelin Eurek Elettronica S r l 2013 2014 RS485 UART port on EK315 Piccolo Touch Example on how accessing the RS485 uart on the Piccolo Touch board ECCEGUI INCLUDES include ec types h include ec input_event h include include include include include include include include include include include Do not ec platform h ec layers h ec version h ec touch_screen h lt string h gt bsp_board h bsp_uart h dbg_usart h errorcodes h version h lt string h gt modify the following values
14. _delay 10 if 1 sizeof rcf Rev 1 01 24 27 BSP Edelin Eurek Elettronica S r l 2013 2014 if rcf can_id 0x102 MY_DBG 6 DBG_MASK_CANBUS Received n break message ok so exit while loop else message 1s not for us drop it MY_DBG 7 DBG MASK CANBUS Drop n Check the correctness of the key 0xdeadbeef key uint32_t rcf data 0 lt lt 24 uint32_t rcf data 1 lt lt 16 uint32_t rcf data 2 lt lt 8 uint32_t rcf data 3 lt lt 0 MY_DBG 7 DBG_MASK_CANBUS Verifying 0x 081x n unsigned long key if key OxDEADBEEF MY_DBG 6 DBG_MASK_CANBUS Correct Key received OK n rval 0 else MY DBG 6 DBG_MASK_CANBUS Wrong Key received ERROR n rval 1 return rval static void canbus_demo void int counter int can_fd canbus_setup 125000 if can fd gt 0 for 11 1f canbus_tester can_fd counter if counter gt 10 break canbus_end can_fd void ec_gui_main void unused i int major minor 26 03 15 12 49 56 Rev 1 01 DSi 27 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 void unused dump on serial debug the EcceGui Library version ec_get_version amp major amp minor MY_DBG 1 DBG_MASK_MAIN EcceGui Version d 02d n major minor MY_DBG 1 DBG MASK MAIN Board s d n BOARD NAME BOARD REV MY DBG 1 DBG MASK MA
15. const int ec_gui_main_priority 2 const int ec_init_log level 7 const uint32 t ec init log mask const int ec event gueue size 8 static int canbus_setup int bitrate struct can_params par int can_fd can open 1 MY DBG 1 DBG MASK MAIN Opening canbus n if can fd lt 0 MY_DBG 0 DBG MASK MAIN Error open can n ec critical error 0 Error open can device par bitrate bitrate if can_setparams can_fd amp par 0K can_close can_fd can_fd 1 return can_fd static void canbus end int fd if fd gt 0 can close fTd 26 03 15 12 49 56 Rev 1 01 DBG MASK MAIN DBG MASK PLATFORM crash 2212 e BSP Edelin Eurek Elettronica S r l 2013 2014 static int canbus_tester int can_fd unsigned long checksum r int 1 rval int nrmsg struct can frame tcf rcf assert_param can_fd gt fd dev canl amp amp can_fd lt fd_dev_can1 BSP CAN NUM nrmsg 0 checksum_r OL MY_DBG 6 DBG_MASK_CANBUS Waiting for messages n while 1 int k for k 0 k lt 200 k i can read can fd amp rcf sizeof rcf if 1 gt 0 break else ec delay 10 if i 0 Nothing to receive At least once if nrmsg gt 0 break y else No message received never Awaiting some more MY DBG 8 DBG_MASK_CANBUS Nothing to receive n else 1f i sizeof rcf MY_DBG 0 DBG_MASK_CANBUS Error on
16. ed int j unsigned int counter 0 fd uart_setup baudrate bits stop parity Clear Reset all FIFOs TX RX uart_tcdrain fd uart_tcflush fd true flush rx true flush tx This program waits on receiving from UART RS485 for a given string then write back a known answer back to the caller for rx_idx 0 len ArraySize rx_buffer rx_idx 1 read with timeout of 3 seconds ret uart read tm fd uint8 t 8rx_buffer rx_idx len TIMEOUT MS if ret OK rx idx len rx buffer rx idx 40 if rx idx gt 0 Looking for a given KEY_STRING length len strlen KEY_STRING MY_DBG 3 DBG_MASK_MAIN Buffer n s n n rx_buffer Looking for keystring found false for j 0 j lt rx_idx len amp amp found j MY_DBG 4 DBG_MASK_MAIN Compare d n s n s n j KEY STRING amp rx_buffer j if strncmp 8rx buffer j KEY STRING len 0 26 03 15 12 49 56 Rev 1 01 20 27 BSP Edelin Eurek Elettronica S r l 2013 2014 found true MY DBG 2 DBG MASK MAIN Found d n found 1f found 1f command is found write on serial const char tx COMMAND EXECUTED MY DBG 1 DBG MASK MAIN Command sent n len uart_write fd const unsigned char tx MY DBG 0 DBG MASK MAIN Unknown command n strlen tx else Increase errors counter counter if counter gt 10 MY DBG 0 DBG MASK MAIN
17. g with the board EK315 Piccolo Touch a VirtualBox Virtual Machine Image is provided in this way all software is already included within and no other software is to be installed in your PC Simply installing the latest VirtualBox software https www virtualbox org wiki Downloads in your PC and importing this VirtualBox Image and in few moments you will be ready to program you application Minimum System Requirements CPU x86 Pentium 4 Dual Core Quad Core Eight Core RAM 2 GB or more 4 Gb recommended VIDEO 1280x1024 24bit or higher INTERNET FLAT Internet Connection DISCO at least 100 GigaBytes of free space The Linux distro is a personalized version of Debian Wheezy 7 It offers high configuration flexibility and a very big software repositories for any need Login user name eurek password eurek J Applications Places System ga m y va Xx E d A A ll 00 Tue Dec 23 19 12 19 3 C la AS A ara eurek s home File Edit View Search Terminal Help ds _ eurek edelin lsb_release a i No LSB modules are available Di utor ID Debian tion GNU Linu h f am ur Lo ins R i gt AL S Tu La gt e ao S pa gt A LI ma or a S z i e J x 5 58 Tu 00 gt is E A x a Ne x x x b gt do 33 m OVER SO Key s gt pS t g amp e ES Us 26 03 15 12 49 54 Rev 1 01 9 27 ELECTRONIC ENGINEE
18. on Configuration Virtual System 1 S Name win 7 4mn d Guest 05 Type Windows 7 DE cru l i RAM 2048 MB E DVD A i USB Controller Y IB Sound Card vi intel HD Audio a Network Adapter Intel PRO LOOO MT Desktop 32540EM Hard Disk Controller IDE PIXA Hard Disk Controller DE PIXA Hard Disk Controller SATA AHCI Virtual Disk Image irootiwin 7 vm wmek Reinitialize the MAC address of all network cards Restore Defaults lt Back Import Cancel Make any adjustments you want to the displayed settings you can also change the settings later and click Import The Appliance Import Wizard is closed and after a few moments the imported virtual machine is listed in Oracle VM VirtualBox Manager After the import select the imported virtual machine and in the toolbar click the Settings button Review the virtual machine settings to make sure that the virtual machine has the hardware it needs to operate Make sure that the virtual machine has a CD DVD drive Once you have reviewed the settings select the imported virtual machine and in the toolbar click the Start button Verify that the virtual machine works For your best performance please add as many processors you can give to the Virtual Machine and install the maximum RAM available to the Virtual Machine to achieve the best tradeoff between speed and power Now you can start to play with the virtual machine Linux Edelin BSP 26 03 15 12 49 55 Rev 1
19. res Processor STM32 ARM CORTEX M3 Clock 72 MHz Internal Flash Memory 512kB 26 03 15 12 49 54 Rev 1 01 3 2 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 PiccoloTouch External Flash Memory 16 MB Ram Memory 64 kB internal 512 kB external Ferromagnetic EEPROM 8k Temperature Sensor LM73CIMK 1 Real Time Clock Internal with SUPERCAP backup Jtag Port Available as custom connector Interfaces CAN 2 0B with selectable terminator 2C 3 3V RS485 with selectable terminator USB microUSB connector microSD Connector PHOENIX CONTACT PTSM 8 pin Available Software FreeRTOS EcceGUI Library 26 03 15 12 49 54 Rev 1 01 4 27 BSP Edelin Eurek Elettronica S r l 2013 2014 PiccoloTouch File System FATfs on microSD Boot Time Less than 1 second Sound Buzzer for TOUCH Events Developer tools IDE Eclipse with GCC Compiler and OCD Debugger VirtualBox BSP Image can be used in Linux MacOS X or Windows Operating Systems and possibly others 26 03 15 12 49 54 Rev 1 01 572 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 Connectors and indicators available on board EK315 Piccolo Touch On the board there are those connectors indicators Master I O and Power Supply Connector J6 serial RS485 CANBus 2
20. s Help 9 Applications Places System qu computer Eclipse Kepler un Icon eurek s home ne ce After few seconds it will appear a so called splash screen and a dialog ES PA TN lt MA KEPLER The dialog will ask you to select which workspace to use for the IDE Session so simply press OK During developing various project it will be useful to adapt workspaces for every project so to keep the environment clean for each build In our case only the default workspace is configured so please keep this behaviour in mind if change something 26 03 15 12 49 55 Rev 1 01 15427 17 ELECTRONIC ENGINEERING BSP Edelin Eurek Elettronica S r l 2013 2014 On the left panel please select Demo_Termostato and after click the right button of the mouse and select Open Project Now select the target system you want to test this firmware let us begin with a PC POSIX emulation just to see how hard is to develop and build a simple application with this system Debian7 0 BSP Edelin Running Oracle VM VirtualBox Machine View Devices Help O Applications Places System Aca en 2 OU E J T cx Gi 00 gl o C C Eclipse File Edit Source Refactor Navigate Search Project Run Window Help Am gt D K Aig ITB Build au Ctrl B Build Configurations Build Project Jo en Prolec ABY Close Project Project Explorer 2 1 Debug STM32 Demo debug
21. uo be BSP Edelin Eurek Elettronica S r l 2013 2014 In the File menu select Import Appliance The Appliance Import wizard 1s displayed in a new window as shown Appliance Import Wizard si Appliance Import Wizard Welcome to the Appliance Import Wizard This wizard will guide you through importing an appliance Use the Next button to go to the next page of the wizard and the Back button to return to the previous page You can also press Cancel if you want to cancel the execution of this wizard VirtualBox currently supports importing appliances saved in the Open Virtualization Format OVF To continue select the file to import below Choose Cancel Click Choose browse to the USB Stick location containing the virtual image file provided with the the purchasing of the board kit Piccolo Touch EK315 and select it 26 03 15 12 49 55 Rev 1 01 11 27 15 LECTRONIC ENGINEERING 14 BSP Edelin Eurek Elettronica S r l 2013 2014 This will be the virtual machine you want to import and click Open The Appliance Import Settings step is displayed as shown Appliance Import Settings LI Appliance Import Wizard Appliance Import Settings These are the virtual machines contained in the appliance and the suggested settings of the imported VirtualBox machines You can change many of the properbes shown by double clicking on the items and disable others using the check boxes below Descripti

Download Pdf Manuals

image

Related Search

Related Contents

User Manual  IEAST User Manual IEAST - An Integrated Environment for  NETTOYANT ANTI-SUIE Insert, poêle à bois/charbon  Samsung Galaxy Gio Uživatelská přiručka(Gingerbread)  20120312 Model (1)    M-Tec Megabody AT500 Handbuch  France - Outiz  Manuel d`utilisation Virtual Glass  幸ー TaKas"0  

Copyright © All rights reserved.
Failed to retrieve file