TI-RTOS Workshop Setup Guide Rev 3.0

Size: px
Start display at page:

Download "TI-RTOS Workshop Setup Guide Rev 3.0"

Transcription

1 TI-RTOS Workshop Setup Guide Rev 3.0 Introduction The objective of this guide is to walk you, the student, through all of the necessary steps to download and install all of the tools for Mindshare Advantage s Intro to the TI-RTOS Kernel Workshop as well as the C6000 Embedded Design Workshop. Please RTFM Read the Fine Manual and EVERY step whether you think it pertains to you or not. Having a clean install of all of these tools is CRITICAL for everyone to keep time/pace as the workshop begins. If you don t prepare properly, the instructor must take time to help you install tools which takes time away from other students. SO PLEASE DO YOUR PART. Details about HOW to configure and use the TI-RTOS kernel (SYS/BIOS), as well as Code Composer Studio (CCS) will be taught live and all students will have plenty of opportunities to practice these skills during the lab exercises. Trust the author getting all these tools in the right place and working together to create projects is 80% of the battle and a skill you need to acquire. The getting started hello world out of box experience is crucial and sometimes the most difficult challenge you will face in your application. ;-) So, that s where we start Note: Note: This installation guide covers all installation details for BOTH the TI-RTOS Kernel Workshop (2 days) as well as the C6000 Embedded Design Workshop (2 days). Total download and install time of all tools is 3-4 hours so plan accordingly. For future reference, the main workshop site for the Intro to TI-RTOS Kernel Workshop is here: The 2-Day C6000 Embedded Design Workshop information is here: Disclaimer Mindshare Advantage updates the workshop labs/solutions files at least once per year and verifies that the key lab (lab5 solution) compiles and runs on each of the five targets supported in the workshop. It is possible that a newer version of a library, SDK or compiler will cause an error or warning in your specific setup. Notify us if that is true and we will do our best to help you. However, some users cannot even get their emulator to connect to their board. If you have followed all of the steps in this document faithfully, it may be that your host operating system (or some driver) is faulty. In those cases, it is ok to contact us and we ll try to briefly help you. If there is no quick fix, you will need to ask your specific question on TI s E2E forum: e2e.ti.com. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

2 Workshop Equipment & Requirements Topics TI-RTOS Workshop Setup Guide Rev Topics Workshop Equipment & Requirements You must provide: Provided at the workshop Download Checklist Installation Code Composer Studio Modify Java Memory Used Install Workshop Lab/Solution Files Install TI-RTOS SDK Install xware For Your Target C6000 and C28x Make Sure All MIN Tools are Installed Appendix C6000 Embedded Design Workshop Install C6748 Starterware Final Steps OMAP-L138 LCDK Users Only Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

3 Workshop Equipment & Requirements Workshop Equipment & Requirements You must provide: Windows computer using Windows XP or greater. CCSv6.2+ will run on Windows 7/8/10. You are required to provide your own Windows laptop computer. It should have an available USB port. You will also need at least 1.5 GB of space available on your disk drive to hold the necessary software. If you have a Mac or Linux notebook computer, we have seen students be successful running the development tools in a virtual machine, such as VMware or VM Fusion. That said, we cannot guarantee that our instructors will be able to help you with managing these types of environments. Audio headphones (to watch videos pertaining to YOUR target when waiting for others to finish labs, if time allows) A means of watching.mp4 videos (media player) Pen or pencil and notepad to take notes Before coming to the workshop, you should install ALL the software outlined in this document please be considerate and follow ALL instructions carefully. If not, precious class time will have to be taken to help solve your specific installation problems. If the install is unsuccessful, you will be asked to team up with another student during the labs. Your own development board only these are supported at this time: CC2650 LAUNCH-XL EK-TM4C123GXL LaunchPad (Tiva-C) MSP-EXP430F5529 LaunchPad F28069 Control Stick C6748 (or OMAP-L138) LCDK with XDS100v2 emulator (or other compatible emulators of your choice) Provided at the workshop Printed Lab Manuals For general audience workshops, Mindshare Advantage will print copies of the lab manuals one per student. If this workshop is being held on-site at your company s location, you must provide your own copies of the lab manual. You can also simply follow the PDF on your laptop, but Alt-Tabbing between lab instructions and Code Composer will drive you nuts. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

4 Download Checklist Download Checklist Integrated Development Environments (IDE) Code Composer Studio v You can download either the web installer or offline installer. The web installer is smaller, but the off-line installer is more flexible. If you have a fast internet access, we suggest the off-line installer. Clicking the link for either installer, you will be directed to log in (or create a free) my.ti account. Note: If you already have CCSv7.2+ or newer on your laptop, there is no need to download or install CCS unless you want to add new components, or if you want the absolute latest version which is fine as well. The labs and solution files are NOT guaranteed to work with CCSv6.2 or older. Then, once you agree to the export conditions you will either be ed a link or be directed to a web page with the link. Workshop Course Materials (links provided after registration or payment) TI-RTOS Workshop Manual (PDF) Workshop Lab Files (.123 rename to.zip after downloading) Installation Document (PDF) (the document you are reading now) For 4-day C6000 students only: C6000 Workshop Manual (PDF) 00-4 Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

5 Download Checklist Download Latest TI-RTOS SDK and BIOS tools As of the CCSv6.0 release, no RTOS tools are installed other than XDC. So, after installing CCS later in this document, you will also need to install the tools listed below. This workshop now takes advantage of all of the new TI-RTOS SDK releases available as of April 2014 along with CCSv6. So, make sure you download the following tools carefully and then install them when told to later in this document. Download latest TI-RTOS for YOUR architecture (Windows Version): First, you must download the TI-RTOS SDK for YOUR architecture provided at this link: Click the Get Software button and this will take you to the download page (snapshot as of 9/01/17): MSP430 USERS MUST use TI-RTOS ver or later or the labs WILL NOT WORK (API change). Click on the Windows link of the latest release for YOUR architecture as shown in the table above. For your information, all of the TI-RTOS related tools can be found on this page: You can see the huge, long list of tools. Keep in mind that tools are MATCHED together. You can t use an old BIOS release with a new UIA or new XDC, etc. This is actually one of the most common errors new users make. C6000 users have the same tools the TI-RTOS SDK will not be updated past where it is today. The point here is that the tools matching is handled FOR YOU by creating these SDKs with matched tools. When you install the TI-RTOS SDK package, the installer will attempt to ALSO install the proper version of XDC if you don t already have it. In effect, the TI-RTOS SDK package installer is forcing this MATCHING of all the tools which is fantastic (in the author s opinion) because it helps all users make fewer mistakes in this critical area of getting the right SET of tools. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

6 Download Checklist Download Latest Driver Libraries for Your Target Once again, MSP430 and Tiva-C users are in luck you get the driver libraries WITH the TI-RTOS SDK download. However, C28x and C6000 users will need to download driver libraries and install them. We plan to simply blink an LED in this workshop (sounds simple, but we decided to keep the application simple so we could focus on the TI-RTOS kernel concepts). A driver library, specific to your target, is necessary to enable us to write code to blink the LED, set up hardware timers and perform delay functions. MSP430, CC2650 and Tiva-C USERS ONLY SKIP THIS SECTION (no need to download driver libraries) C28x and C6000 USERS ONLY follow the steps in this section to download your driver libraries C6000 or C28x USERS download the latest driver library Only download the libraries (xware) for YOUR specific target: C28x Users Control Suite C6000 Users MCSDK OMAPL-138-MCSDK C6000 Users once you get to the MCSDK download page, download the following: C6000 Users Yes, it says OMAP-L138 MCSDK (Multi-core SDK). Even though we use the C6748 LCDK in the workshop, this SDK covers the C6748 (single core DSP) as well as the OMAP-L138 (ARM9 + C674x CPU). So this IS the correct SDK for C6000 users in the TI-RTOS workshop Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

7 Installation Installation Code Composer Studio Note: If you already have CCSv7.2 or higher installed on your machine, you can skip the CCS installation procedure. If you want to ADD a target or two to your CURRENT installation, simply re-run the installation again and install these new components. Install Code Composer Studio 7.2 or newer 1. If you haven t already done so, download CCS. (Refer to the Download Checklist for details.) 2. Disable anti-virus (e.g. McAfee) and spyware protection, firewall, etc. if possible. We have seen NUMEROUS problems later on when using CCS if your anti-virus protection was NOT disabled during installation. You have been warned. 3. If you downloaded the full, all-in-one installer you must unzip it first. Windows makes zip files look like folders, but trying to run an installer from a zipped file does not work well. PLEASE UNZIP THE INSTALLER BEFORE INSTALLATION. 4. Run the CCS Installer AFTER you have UNZIPPED IT. ccs_setup_ exe (version available when this document was printed) 5. When the installation program runs, accept the license agreement and click Next. 6. Note about CCS installations: When the Choose Installation Location dialog appears, we suggest that you install Code Composer in the default C:/TI folder. If the install program ever asks you if you want to install CCS as a plugin to Eclipse, do NOT say yes. Click Next. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

8 Installation 7. Choose the devices you plan to use in the Processor Support dialogue. Choose the following for your target: C28x users choose C2000 real-time MCUs C6000 users choose C6000 Power-Optimized DSP (however, if you want OMAP-L138 support which is NOT required for the workshop, choose OMAP-L1x DSP + ARM9 Processor) OMAPL138 LCDK USERS ONLY: We will say it again here in order to load the proper target device for the OMAP-L138 LCDK, you MUST choose OMAP-L1x DSP + ARM9 Processor. MSP430 users choose MSP430 ultra-low power MCUs MSP432 users, select SimpleLink MSP432 low power + performance MCUs (no labs or solutions are written for this architecture yet in this workshop, FYI) Tiva-C users choose 32-bit ARM MCUs CC26xx users, choose SimpleLink CC13xx and CC26xx Wirleless MCUs The more devices you choose means a longer installation time. If you have a slower computer, we recommend choosing as few as possible. (It s not really about CPU performance; installations are all about copying a lot of files.) And, if for some reason, you didn t add the proper device, you can always re-run the CCS installer and choose a different or more choices and CCS will only install the DIFFERENCE between what you have on your computer vs what you newly selected. When done selecting processors, click Next Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

9 Installation 8. Choose the emulation drivers (C6000 USERS PAY CLOSE ATTENTION HERE). The next screen checks the boxes for the emulator drivers based on your target selections in previous dialogues. They are probably already correct. However, C6000 users must check the box for your chosen emulator Blackhawk, Spectrum Digital, XDS100 or XDS200. If you don t check the right box, your emulator won t work. If in doubt, just check the all. ;-) Make sure the selections are correct and then click Next 9. AFTER INSTALLATION Install updates, manage license. After installation of CCSv7.2 (or higher), open CCS (note license info below to choose the right one that being the EVALUATION LICENSE) and allow it to install any new tools and then select Help Check for Updates. Update all of the tools related to your architecture or emulator and the TI Emulators. Check each one that applies and then click Next and follow the instructions. After the updates have been completed, close CCS and re-open it to allow the changes to take effect. Also, click Help Code Composer Studio Licensing Info and select the proper license. Most users should choose the 90-day evaluation license unless you have already purchased a license. C6000 USERS do NOT select the FREE License option. This will NOT support the better emulators like XDS200, 510, 560. Please make sure you select the EVAL license which gives you 90 days use of CCS with ANY emulator you choose. Just safer that way. MSP430 USERS please select the EVALUATION License. The Free license is limited to 16K and some labs could compile larger than that. IN GENERAL Choose the EVALUATION LICENSE instead of the Free License due to some restrictions on compiled code size (MSP430) and emulator use (C6000). Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

10 Installation Modify Java Memory Used If you don t follow these steps, you may encounter a JVM heap low error. This is common because the TI-RTOS Kernel and CCS assume a very minimal memory footprint on the host PC. The author has experienced this more times than not, so that s why the following step is here. However, with the latest CCSv7.2.0, the original numbers have increased significantly. Huh, maybe they finally listened to me for once. ;-) 10. Modify ccstudio.ini to increase java memory footprint. The INI file for TI s version of Eclipse is named ccstudio.ini. It is located here (assuming you installed CCS at the default location of C:\TI): C:\TI\ccsv7\eclipse\ccstudio.ini Open this file (via WordPad not Notepad due to the line returns) and you ll see two settings that need to be modified. Near the bottom of the file, you will see these settings and modify them to reflect the new settings shown: Xms128m Xms256m Xmx768m Xmx768m (keep the same) Xms is the minimum heap size used. This hardly ever causes problems. It is Xmx (max heap) that needs to be correct and TI has made this change recently to avoid JVM heap low errors. Keep in mind that if you go over 768m for Xmx, you could get an error Cannot create Java Virtual Machine. The author experienced this when Xmx was set to 1024m, so beware. Save your ccstudio.ini file. Note this setting will only apply to the CURRENT install of CCS. If you install a later version, you ll need to modify the new ccstudio.ini file just as above. If you do NOT make these changes, CCS still works fine, the labs will work fine but you may get annoyed at the constant reminder when working in CCS with TI-RTOS that the JVM heap is low Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

11 Installation Install Workshop Lab/Solution Files 11. Unzip the labs_sols.zip file and place at your root folder. You should have downloaded a file named (version might be same or higher): MA_TIRTOS_Workshop_Lab_Files_Rev The.123 extension is used to help bypass some of your company s IT filters. Simply rename the file with.zip extension after downloading. Unzip the contents of this folder and you will see the following list of files and folders: Create a new folder named C:\TI_RTOS (or choose your default root drive) and copy ALL of these files and folders to this new folder:: C:\TI_RTOS This folder now contains all of the labs and solution files for all architectures supported by this workshop. This is NOT the TI-RTOS SDK that you downloaded earlier. This is the author s set of lab/solution files and all supporting documentation needed for the workshop. Once unzipped and located at your root directory, expand the list of files/folders and doublecheck you see this at C:\TI_RTOS: Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

12 Installation 12. Download the latest student guides. After registration for the workshop or payment for the self-paced materials, you will receive a link to download latest lab/solution files. The user/lab guides and installation guide are available on our website for free. Verify you have downloaded the latest Workshop PDF file (it was on the list of required downloads earlier), as you will be referring to this throughout the workshop. If you are a 4-day C6000 student, the first two days are covered by the TI-RTOS Workshop Student Guide PDF. However, days 3 and 4 are located in a separate PDF document here C6000 Embedded Design Workshop. The labs/solutions files that you purchased or downloaded apply to both 2-day workshops. Install TI-RTOS SDK 13. Install your new TI-RTOS SDK. In a previous step, you downloaded the TI-RTOS SDK for your architecture. It is now time to install this package. Double-click on the.exe file and install the TI-RTOS SDK to: C:\TI The SDK installer will attempt to also install XDC tools if you don t already have the proper version. If it wants to install it, let it. If it says you already have the latest, then say ok. Again, these package installs are doing their best to MATCH the proper tools sets together which is a huge benefit. Warning some users decide to place these tools in another folder besides C:\TI. Yes, you can make CCS discover the right path, but it doesn t often find it correctly which causes all sorts of problems in the labs. They are fixable just a waste of precious in-class time. So, PLEASE do yourself and others a favor and install these tools in C:\TI. After installation, use Windows Explorer to make sure it installed properly Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

13 Installation Install xware For Your Target C6000 and C28x MSP430, CC2650 and Tiva-C users can skip the next step This class requires driver libraries to set up clocks, interrupts, timers and peripherals like GPIO to blink LEDs on the board. You were asked previously to download your specific target s driver library it is now time to install it. 14. C6000 and C28x USERS ONLY install your driver library now. MSP430 and Tiva-C users have their driver libraries contained inside the TI-RTOS SDK download. However, C6000 and C28x users need to install their driver libraries because they are NOT contained (yet) in the TI-RTOS SDK download. In a previous step, you downloaded the installer for your xware: C28x users downloaded the latest ControlSuite C6000 users downloaded the latest MCSDK Please install this library at C:\TI if you haven t already done so. If you already have this library on your laptop and it is the LATEST version, just leave it alone. Make Sure All MIN Tools are Installed 15. Comment regarding CCSv6.2+ vs. CCSv5.5 (or older). As stated earlier, CCSv6.0 or newer is a REQUIREMENT for this workshop. All labs have been tested against CCSv6.2.0 and the stock tools they use plus the TI-RTOS SDK tools for each architecture along with the other mentioned tools as of Dec First, XDC is installed along with CCSv6.0+. All TI-RTOS SDKs include BIOS and UIA as sub products in the packages. The later TI-RTOS packages (ver and later) include newer versions of BIOS and UIA that s fine. Just let the SDK install along with possibly XDC and you ll be ready for the labs. As of Oct 2017, the workshop was upgraded to use the following versions of tools: CCSv MSP430 TI-RTOS ver TM4C (Tiva-C) TI-RTOS ver C2000 TI-RTOS ver CC2650 TI-RTOS ver C6000 TI-RTOS ver xdctools ver _core (for all targets except for CC2650) xdctools ver _core (for all targets except for CC2650) all of the latest compilers/linkers as of Sep 2017 for every architecture Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

14 Installation 16. Open CCS and allow auto-discovery of all new tools installs. After installing all of the new tools, you need to open CCS (again) and allow the auto discovery tool to FIND these new tools and install them into CCS. CCS auto discovery paths are typically set for CCS_INSTALL_PATH plus C:\TI. The author has witnessed CCS NOT auto discover every new tool the FIRST time CCS is invoked. Simply run CCS, allow auto discovery to run, then close CCS and re-open it again to see if it discovers any new tools the second time. Warning: If you put tools in folders other than C:\TI, your mileage may vary. At this time, you can also check to make sure your license is working properly via Help Code Composer Studio Licensing Info. Thankfully, as of CCSv7, it s all free. Yeah TI. FYI at the beginning of the workshop, you will be given a USB key that has some videos on it related to your architecture. If you get done with a lab and the optional lab before others (you re one of those fast people), you can take some time to watch some selected architecture videos. If you think you re one of those people, double make sure you bring headphones with you to class. Having optional labs and videos available helps the faster users get more out of the lab time vs. twiddling their thumbs waiting for others of course, you could also just check or call your boss to tell him/her how wonderful and valuable this workshop has been! C day workshop students.move on to the appendix for more instructions. That s it. You re done Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

15 Appendix C6000 Embedded Design Workshop Appendix C6000 Embedded Design Workshop If you are attending the C day workshop after the TI-RTOS workshop is finished, you have some additional installation work to do. It is not a lot, but the labs for this workshop won t work unless you have these additional tools installed. Install C6748 Starterware BEFORE you install the software 1. Create a new folder in C:\TI - something like C6748_StarterWare_1_20_04_01. Why? Because when it installs, it will create ~15 subfolders. Noted on some forums, the default folder C:\Program Files should be AVOIDED due to build problems folks had (due to the SPACE in Program Files ). The author had the same problem and it worked flawlessly when he installed it in the new folder under C:\TI. You have been warned. 2. Install Starterware from this location: The workshop is based on version v Use the typical install. Final Steps 3. Make sure vars.ini is imported into CCS. The audio labs in the C6000 Embedded Design Workshop require the variable C6748_STARTERWARE_INSTALL to be set in CCS to your StarterWare install folder (like the one mentioned above C6748_StarterWare_1_20_04_01 ). This is the same vars.ini file used in the TI-RTOS workshop. Simply import that file into your workspace so that the build files (include files) can be properly located. If you are unfamiliar with this process, review the steps of Lab 4 in the TI-RTOS workshop. 4. Note about GEL files It is CRUCIAL that you use the GEL files located in the C6000 Labs folder: C:\TI-RTOS\C6000\Labs\MA_gel Two of the GEL files in this folder are for users of the C6748 and OMAP-L138 LCDKs. These GEL files are specifically designed to work with the audio files used in the workshop. These GEL files are attached via the target config files below. If you create your own target configuration files later, make sure you point the initialization script to these GEL files for best operation. These EVMs ship with their own GEL files and they work ok, but the author modified those with some special reset/clear commands when a new file is loaded to avoid common CCS problems. If, for example, you are using the C6748 LCDK in the workshop, you will need to import the target configuration file: XDS510_USB_LCDK_6748_MA.ccxml. This file uses the GEL file: C6748_LCDK_MA.gel. If you are using the OMAP-L138 LCDK, use that version of that target configuration file which will automatically use the GEL file associated with that target. As stated in the next step, if you are using a different emulator, you can simply import the correct target configuration file for your target and then change the emulator choice and point to the previously written GEL files for this workshop. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

16 Appendix C6000 Embedded Design Workshop 5. Note about target config files Also, make sure you are using the target config files in the following folder: C:\TI_RTOS\Workshop_Admin\Target_Config_Files You can always create your own target config files, but these files use the GEL files specified in the previous step and are designed to work with the Starterware audio application. These GEL files are set up to use the Spectrum Digital XDS510 USB Emulator. You may be using a different emulator. If so, simply make a COPY of the target configuration file for your target (either C6748 or OMAPL138 LCDK) and name the copy appropriately something that describes your emulator connection. Note that each of these target config files selects the appropriate TARGET in the file i.e. the LCDK6748 or LCDKOMAPL138. Let s assume you are using the BlackHawk XDS560v2 emulator one of the best in the industry the author believes. After you make a copy of the current.ccxml file, you may want to name the new one BH_XDS560v2_USB_LCDK_C6748.ccxml. Then, in CCS, you will need to import this target configuration file (see the first steps of Lab 1 from the TI-RTOS workshop), MODIFY the connection and make sure the board or device is set to either LCDK6748 or LCDKOMAPL138 and that the GEL files associated with these target config files are correct. Then save your new target configuration file for use in all of the labs. 6. Make sure the BOOT SWITCHES on your LCDK are set properly. First, pull out the SD card located on the bottom of the LCDK. We are not using Linux or U- boot, so this is unnecessary. The following applies to BOTH the C6748 and the OMAPL138 LCDK boards The first FOUR switches on SW1 (near the middle of the board, look like 8 small DIP switches) set the boot mode for the processor (1-4) and the second four (5-8) are connected to GPIO pins on the processor. Regardless of HOW the switches were set by default, make sure ALL swtiches are in the OFF position or DOWN or closer to the numbers as shown: This turns OFF all boot modes so you can easily hook up CCS in debug mode and not worry about any boot modes automatically running. If you are concerned about putting them back in the right place, you can access this document later on to understand how the switches affect booting: urces 7. Helpful StarterWare documents include: Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

17 Appendix C6000 Embedded Design Workshop OMAP-L138 LCDK Users Only 8. OMAP-L138 LCDK Users ONLY Pay Attention to THESE STEPS: Open your target config file for editing. Under Advanced Setup, click Target Configuration : This will open the following dialogue box: There are four processors. Ignore the PRUs and highlight ARM9_0 as shown above. Under initialization script on the right, you must use the GEL file written for the workshop with the path as shown. Then click Save. Once done, click Test Connection. You should be able to connect at this point. Now, you can follow the lab one steps through Launch Configuration which should now work just fine. Once you do, you will see the GEL file running in the Console window. It looks like this: When the gel file runs, it connects to the ARM9, puts the ARM9 in reset and wakes up the DSP. The GEL file also initializes all memory contents and DDR memory and PLLs. The standard default GEL file also performs these operations, but there are a few modifications I made to make the GEL file more stable. Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev

18 Appendix C6000 Embedded Design Workshop Ok, you have now launched the target configuration and you see the following CPUs: Your GUI will look slightly different because the author loaded the C6000.out file already and ran it. So follow these next steps to load ANY.out file for ANY lab to the C674x CPU on the OMAP-L138 LCDK: Highlight the ARM9_0 CPU by clicking on it. Select Run->Connect (GEL file runs which halts the ARM9 and brings the DSP out of reset) Then click on the C674x_0 CPU and Run->Connect this CPU Then, with the C674x_0 still highlighted, Run->Load the C6000.out file from Lab 1 (or any.out file from any lab). Then click play/resume. We do NOT use the ARM9 in the workshop at all. The.out file only runs on the C6748. However, when you have two processors on board, you must first connect to the ARM9 (and run the GEL file to wake up the DSP) and then connect to the DSP and load the.out file on the DSP. If we were running code on the ARM processor, it would be a.bin file. That s it. You re done Intro to the TI-RTOS Kernel Workshop - TI-RTOS Workshop Setup Guide Rev 3.0

TI-RTOS Workshop Setup Guide Rev 2.3

TI-RTOS Workshop Setup Guide Rev 2.3 TI-RTOS Workshop Setup Guide Rev 2.3 Introduction The objective of this guide is to walk you, the student, through all of the necessary steps to download and install all of the tools for Mindshare Advantage

More information

Section Objective: Acquaint with specifications of Launchpad Acquaint with location of switches, LEDs, power-on switch, powering the board.

Section Objective: Acquaint with specifications of Launchpad Acquaint with location of switches, LEDs, power-on switch, powering the board. Lab-0: Getting started with Tiva C Series Launchpad and Code Composer Studio IDE ERTS Lab, CSE Department IIT Bombay Lab Objective: 1. 2. 3. 4. Familiarization with Tiva C series Launchpad Install Code

More information

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 2.x/3.0. Installation Instructions

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 2.x/3.0. Installation Instructions TMS series SIGNUM SYSTEMS CORPORATION JTAGjet Driver for Code Composer Studio 2.x/3.0 Installation Instructions C O P Y R I G H T N O T I C E Copyright (c) 2016 by Signum Systems Corporation, an IAR Systems

More information

U-Boot and Linux Kernel Debug using CCSv5

U-Boot and Linux Kernel Debug using CCSv5 U-Boot and Linux Kernel Debug using CCSv5 In this session we will cover fundamentals necessary to use CCSv5 and a JTAG to debug a TI SDK-based U-Boot and Linux kernel on an EVM platform. LAB: http://processors.wiki.ti.com/index.php/sitara_linux_training:_uboot_linux_debu

More information

Installing Eclipse (C++/Java)

Installing Eclipse (C++/Java) Installing Eclipse (C++/Java) The 2017 suite of text-based languages, Java and C++, utilize the current version of Eclipse as a development environment. The FRC specific tools for the chosen language are

More information

Code Composer Studio v4. Introduction

Code Composer Studio v4. Introduction Content Summary This presentation is split into different sections so that it can be used for multiple purposes Section 1: General Overview Section 2: Targeted at existing CCS users and why they should

More information

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for

More information

Intro to the TI-RTOS Kernel Workshop

Intro to the TI-RTOS Kernel Workshop in association with Intro to the TI-RTOS Kernel Workshop Lab Manual Intro to the TI-RTOS Kernel Workshop Lab Manual, Rev 1.00 November 2015 Intro to the TI-RTOS Kernel Workshop - Cover 0-1 Notice Notice

More information

Booting From Flash. Introduction. Objectives. Objectives

Booting From Flash. Introduction. Objectives. Objectives Booting From Flash Introduction In this chapter the steps required to migrate code from being loaded and run via CCS to running autonomously in flash will be considered. Given the AISgen and SPIWriter

More information

ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives:

ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives: ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives: This lab will introduce basic embedded systems programming concepts by familiarizing the user with an embedded programming

More information

in association with Lab Manual Intro to the TI-RTOS Kernel Workshop Lab Manual, Rev 3.0 Oct 2017 Intro to the TI-RTOS Kernel Workshop - Cover 0-1

in association with Lab Manual Intro to the TI-RTOS Kernel Workshop Lab Manual, Rev 3.0 Oct 2017 Intro to the TI-RTOS Kernel Workshop - Cover 0-1 in association with Intro to the TI-RTOS Kernel Workshop Lab Manual Intro to the TI-RTOS Kernel Workshop Lab Manual, Rev 3.0 Oct 2017 Intro to the TI-RTOS Kernel Workshop - Cover 0-1 Notice Notice These

More information

427 Class Notes Lab2: Real-Time Clock Lab

427 Class Notes Lab2: Real-Time Clock Lab This document will lead you through the steps of creating a new hardware base system that contains the necessary components and connections for the Real-Time Clock Lab. 1. Start up Xilinx Platform Studio

More information

Debugging with System Analyzer. Todd Mullanix TI-RTOS Apps Manager Oct. 15, 2017

Debugging with System Analyzer. Todd Mullanix TI-RTOS Apps Manager Oct. 15, 2017 Debugging with System Analyzer Todd Mullanix TI-RTOS Apps Manager Oct. 15, 2017 Abstract In software engineering, tracing involves a specialized use of logging to record information about a program's execution.

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Intro to the TI-RTOS Kernel Workshop

Intro to the TI-RTOS Kernel Workshop in association with Intro to the TI-RTOS Kernel Workshop Student Guide Intro to the TI-RTOS Kernel Workshop Student Guide, Rev 2.0 April 2016 Intro to the TI-RTOS Kernel Workshop - Cover 0-1 Notice Notice

More information

TMS320C5502 ezdsp Quick Start Guide

TMS320C5502 ezdsp Quick Start Guide TMS320C5502 ezdsp Quick Start Guide C5502 ezdsp USB Cable DVD Quick Start Guide 1.0 SYSTEM REQUIREMENTS To operate the Spectrum Digital XDS100 JTAG Emulator with your system it needs to meet the following

More information

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive 03- COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio The Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers

More information

TI mmwave Labs. Vital Signs Measurement

TI mmwave Labs. Vital Signs Measurement TI mmwave Labs Vital Signs Measurement Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM

More information

TI mmwave Training. xwr16xx mmwave Demo

TI mmwave Training. xwr16xx mmwave Demo TI mmwave Training xwr16xx mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running

More information

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v5.1: A BRIEF TUTORIAL FOR THE OMAP-L138 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments integrated development environment (IDE) for developing

More information

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App ELET4133: Embedded Systems Topic 3 Eclipse Tour & Building a First App Agenda In this class we will look at the Eclipse IDE We will examine it s various parts when working on an application We will load

More information

TI Tiva C Series LaunchPad ARM M4 Software Installation

TI Tiva C Series LaunchPad ARM M4 Software Installation TI Tiva C Series LaunchPad ARM M4 Software Installation Note: File originated from COSMIAC: U of New of Mexico and BTC Install the software to perform the work associated with TI ARM based processors utilizing

More information

The Road to CCSv4. Status Update

The Road to CCSv4. Status Update The Road to CCSv4 Status Update Code Composer Studio v4 Summary What is it? Major upgrade to CCS Major architectural changes Based on Eclipse open source software framework New registration/licensing/updating

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Multimedia Starter Kit Presenter Name: George Stephan Chapter 1: Introduction Sub-chapter 1a: Overview Chapter 2: Blackfin Starter Kits Sub-chapter 2a: What is a Starter Kit? Sub-chapter

More information

ECE 5655/4655 Laboratory Problems

ECE 5655/4655 Laboratory Problems Assignment #1 ECE 5655/4655 Laboratory Problems Make note of the following: Due Monday February 10, 2014 Each team of two will turn in documentation for the assigned problem(s), that is, assembly or C

More information

TMS320C5535 ezdsp Quick Start Guide

TMS320C5535 ezdsp Quick Start Guide TMS320C5535 ezdsp Quick Start Guide Micro SD Microphone/ C5535 ezdsp USB Cable Card Earphone DVD Quick Start Guide 1.0 SYSTEM REQUIREMENTS To operate the Spectrum Digital XDS100 JTAG Emulator with your

More information

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio

More information

How to update Windows and Office offline

How to update Windows and Office offline How to update Windows and Office offline Computers which have fast Internet access can download and install Windows and Office updates automatically, through the Windows Automatic Updates service in the

More information

COPYRIGHTED MATERIAL. Installing Xcode. The Xcode Installer

COPYRIGHTED MATERIAL. Installing Xcode. The Xcode Installer 1 Installing Xcode Xcode is part of the Xcode Developer Tools suite developed and distributed by Apple Computer. If you haven t installed it already, read this chapter to find out how to do so. If the

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Familiarity with data types, data structures, as well as standard program design, development, and debugging techniques.

Familiarity with data types, data structures, as well as standard program design, development, and debugging techniques. EE 472 Lab 1 (Individual) Introduction to C and the Lab Environment University of Washington - Department of Electrical Engineering Introduction: This lab has two main purposes. The first is to introduce

More information

TI mmwave Training. mmwave Demo

TI mmwave Training. mmwave Demo TI mmwave Training mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running the 2

More information

Quartus II Tutorial. September 10, 2014 Quartus II Version 14.0

Quartus II Tutorial. September 10, 2014 Quartus II Version 14.0 Quartus II Tutorial September 10, 2014 Quartus II Version 14.0 This tutorial will walk you through the process of developing circuit designs within Quartus II, simulating with Modelsim, and downloading

More information

Cypress FM4 Tools Set-up with Keil 5.x

Cypress FM4 Tools Set-up with Keil 5.x Introduction Mark Wickert, 9/4/16, Revised 1/28/19 This document will describe the details of setting up your own system with the ARM IDE Keil, and software drivers that support the Cypress FM4 board.

More information

A Linux Virtual Machine for CS-2011 Projects

A Linux Virtual Machine for CS-2011 Projects CS-2011, Machine Organization and Assembly Language, D-term 2013 A Linux Virtual Machine for CS-2011 Projects Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute As an alternative to working

More information

Labs instructions for Enabling BeagleBone with TI SDK 5.x

Labs instructions for Enabling BeagleBone with TI SDK 5.x Labs instructions for Enabling BeagleBone with TI SDK 5.x 5V power supply µsd ethernet cable ethernet cable USB cable Throughout this document there will be commands spelled out to execute. Some are to

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 5 WORKING WITH THE DEVELOPMENT ENVIRONMENTS FOR SYNERGY CONTENTS 5 WORKING WITH THE DEVELOPMENT ENVIRONMENTS FOR SYNERGY 03 5.1

More information

LUXRIOT EVO Installation Guide

LUXRIOT EVO Installation Guide LUXRIOT EVO Installation Guide October 18, 2016 A&H Software House, Inc. Luxriot EVO S Installation Guide 1 Table of Contents 1. Introduction 2 2. Getting Started 3 3. Prerequisites 4 4. Installation 5-10

More information

Hello World on the ATLYS Board. Building the Hardware

Hello World on the ATLYS Board. Building the Hardware 1. Start Xilinx Platform Studio Hello World on the ATLYS Board Building the Hardware 2. Click on Create New Blank Project Using Base System Builder For the project file field, browse to the directory where

More information

Running Java Programs

Running Java Programs Running Java Programs Written by: Keith Fenske, http://www.psc-consulting.ca/fenske/ First version: Thursday, 10 January 2008 Document revised: Saturday, 13 February 2010 Copyright 2008, 2010 by Keith

More information

NetBackup 7.6 Replication Director A Hands On Experience

NetBackup 7.6 Replication Director A Hands On Experience NetBackup 7.6 Replication Director A Hands On Experience Description Through this hands on lab you can test drive Replication Director and experience for yourself this easy to use, powerful feature. Once

More information

RTMS - Software Setup

RTMS - Software Setup RTMS - Software Setup These instructions are for setting up the RTMS (Robot Tracking & Management System) software. This software will run on your PC/MAC and will be used for various labs in order to allow

More information

PSIM Tutorial. How to Use SimCoder with TI F28335 Target Powersim Inc.

PSIM Tutorial. How to Use SimCoder with TI F28335 Target Powersim Inc. PSIM Tutorial How to Use SimCoder with TI F28335 Target - 1 - Powersim Inc. With the SimCoder Module, PSIM can automatically generate generic code from the control schematic. With SimCoder and the TI F28335

More information

Installation and Activation Guide RealBook Volume 1, RealBook Volume 2, RealBook Volume 3, Great Jazz Solos, Charlie Parker Fakebook Bill Evans Songs and Solos, Modern Jazz Guitar Volume 1, Monster Jazz

More information

Blackhawk USB560v2 System Trace Emulator. Installation Guide

Blackhawk USB560v2 System Trace Emulator. Installation Guide Blackhawk USB560v2 System Trace Emulator Installation Guide USB560v2-IG-01 APRIL 2012 Blackhawk USB560v2 System Trace Emulator Installation Guide IMPORTANT IMFORMATION 2012 EWA Technologies, Inc. All rights

More information

BASICS OF THE RENESAS SYNERGY TM

BASICS OF THE RENESAS SYNERGY TM BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

How to build Simbody 2.2 from source on Windows

How to build Simbody 2.2 from source on Windows How to build Simbody 2.2 from source on Windows Michael Sherman, 30 Mar 2011 (minor revision 27 July 2011) Simbody 2.2 was re-engineered to be much easier to build from source than previous releases. One

More information

Section 2: Getting Started with a FPU Demo Project using EK-LM4F232

Section 2: Getting Started with a FPU Demo Project using EK-LM4F232 Stellaris ARM Cortex TM -M4F Training Floating Point Unit Section 2: Getting Started with a FPU Demo Project using EK-LM4F232 Stellaris ARM Cortex TM -M4F Training: Floating Point Unit Section 2 Page 1

More information

APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713

APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713 APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments integrated development environment (IDE) for developing routines

More information

Introducing TI s Integrated Development Environment CCS (Code Composer) Studio) to Expert Engineers

Introducing TI s Integrated Development Environment CCS (Code Composer) Studio) to Expert Engineers Introducing TI s Integrated Development Environment CCS (Code Composer) Studio) to Expert Engineers 1. Introduction 1.1. Intended Audience Expert DSP engineer that is new to TI s Code Composer Studio (CCS)

More information

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python

More information

Performance Best Practices Paper for IBM Tivoli Directory Integrator v6.1 and v6.1.1

Performance Best Practices Paper for IBM Tivoli Directory Integrator v6.1 and v6.1.1 Performance Best Practices Paper for IBM Tivoli Directory Integrator v6.1 and v6.1.1 version 1.0 July, 2007 Table of Contents 1. Introduction...3 2. Best practices...3 2.1 Preparing the solution environment...3

More information

Copy Music from CDs for Videos & Slideshows

Copy Music from CDs for Videos & Slideshows Copy Music from CDs for Videos & Slideshows C 528 / 1 Easily Create Music to Use in Your Personal Video Projects Digital cameras make it easy to take pictures and movie clips, and programs like Windows

More information

Storing Your Exercise Files

Storing Your Exercise Files Storing Your Exercise Files This appendix contains an overview for using this book with various file storage media, such as a USB flash drive or hard drive. Detailed instructions for downloading and unzipping

More information

Eclipse Environment Setup

Eclipse Environment Setup Eclipse Environment Setup Adapted from a document from Jeffrey Miller and the CS201 team by Shiyuan Sheng. Introduction This lab document will go over the steps to install and set up Eclipse, which is

More information

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 From Cisco s website, here are the minimum requirements for CCP 2.7 and CCP 2.8: The following info comes from many

More information

F28335 ControlCard Lab1

F28335 ControlCard Lab1 F28335 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f2833x\v132

More information

POOSL IDE Installation Manual

POOSL IDE Installation Manual Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 4.1.0 7 th November 2017 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing

More information

Lab 1. OMAP5912 Starter Kit (OSK5912)

Lab 1. OMAP5912 Starter Kit (OSK5912) Lab 1. OMAP5912 Starter Kit (OSK5912) Developing DSP Applications 1. Overview In addition to having an ARM926EJ-S core, the OMAP5912 processor has a C55x DSP core. The DSP core can be used by the ARM to

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

R-09HR ReleaseNote. R-09HR Operating System Version 2.00 RO9HRRN200

R-09HR ReleaseNote. R-09HR Operating System Version 2.00 RO9HRRN200 R-09HR ReleaseNote R-09HR Operating System Version.00 009 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of Roland

More information

Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0

Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0 Freescale Semiconductor Inc. Vybrid DS-5 Getting Started Guide Rev 1.0 1 Introduction... 3 2 Download DS-5 from www.arm.com/ds5... 3 3 Open DS-5 and configure the workspace... 3 4 Import the Projects into

More information

Burning CDs in Windows XP

Burning CDs in Windows XP B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If

More information

About the Presentations

About the Presentations About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

More information

University of Massachusetts Amherst Computer Systems Lab 1 (ECE 354) LAB 1 Reference Manual

University of Massachusetts Amherst Computer Systems Lab 1 (ECE 354) LAB 1 Reference Manual University of Massachusetts Amherst Computer Systems Lab 1 (ECE 354) LAB 1 Reference Manual Lab 1: Using NIOS II processor for code execution on FPGA Objectives: 1. Understand the typical design flow in

More information

Part 3: Essentials for Teachers with New Course Sites

Part 3: Essentials for Teachers with New Course Sites Part 3: Essentials for Teachers with New Course Sites Moodle 2 includes many new features. One of these is the file management system through which you can organize, prepare and upload content into your

More information

Web Console Setup & User Guide. Version 7.1

Web Console Setup & User Guide. Version 7.1 Web Console Setup & User Guide Version 7.1 1 Contents Page Number Chapter 1 - Installation and Access 3 Server Setup Client Setup Windows Client Setup Mac Client Setup Linux Client Setup Interoperation

More information

Lab Android Development Environment

Lab Android Development Environment Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:

More information

IA L16 - Hands-On Lab Hands on with Instant Backup and Recovery Features of NetBackup 7.6 for VMware

IA L16 - Hands-On Lab Hands on with Instant Backup and Recovery Features of NetBackup 7.6 for VMware IA L16 - Hands-On Lab Hands on with Instant Backup and Recovery Features of NetBackup 7.6 for VMware Description NetBackup 7.6 offers terrific new technologies that provide faster VMware backups and restores

More information

Quickly Repair the Most Common Problems that Prevent Windows XP from Starting Up

Quickly Repair the Most Common Problems that Prevent Windows XP from Starting Up XP: Solving Windows Startup Problems X 34/1 Quickly Repair the Most Common Problems that Prevent Windows XP from Starting Up With the information in this article you can: The four most common Windows Startup

More information

JUCE TUTORIALS. INTRO methodology how to create a GUI APP and how to create a Plugin.

JUCE TUTORIALS. INTRO methodology how to create a GUI APP and how to create a Plugin. JUCE TUTORIALS INTRO methodology how to create a GUI APP and how to create a Plugin. Install Juice and Xcode (or other IDE) Create a project: GUI Application Select platform Choose Path, Name, Folder Name

More information

OPEN THE HOTLINE CLIENT

OPEN THE HOTLINE CLIENT OPEN THE HOTLINE CLIENT Everything in the Hotline universe starts with the Client Toolbar; it launches all of the Client s major functions. 1 Double-click the Hotline icon on your desktop. The Hotline

More information

F28069 ControlCard Lab1

F28069 ControlCard Lab1 F28069 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f28069\v135

More information

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software. Welcome to Basic Excel, presented by STEM Gateway as part of the Essential Academic Skills Enhancement, or EASE, workshop series. Before we begin, I want to make sure we are clear that this is by no means

More information

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin 1 Overview In this example we will: Create a TMS570 HALCoGen Project Generate and import code into Code Composer Studio Write code

More information

THE AUDIENCE FOR THIS BOOK. 2 Ajax Construction Kit

THE AUDIENCE FOR THIS BOOK. 2 Ajax Construction Kit Introduction This whole book idea started as a bet I had with my editor that we couldn t pick two random techie topics and tie them together in a book. Two darts flew through the air and the topics Ajax

More information

Hands-on with the Sitara Linux SDK

Hands-on with the Sitara Linux SDK Hands-on with the Sitara Linux SDK This presentation provides a hands-on overview of the Sitara Linux SDK. It focuses on the software and tools found in the SDK and how to use these tools to develop for

More information

CTC BIM Suites Installation and Configuration Guide

CTC BIM Suites Installation and Configuration Guide CTC BIM Suites Installation and Configuration Guide Contents CTC Express Tools Overview...5 General Security Requirements Summary...5 Revit Workstations...5 Network Floating License Servers...6 Upgrading

More information

QuickBooks 2008 Software Installation Guide

QuickBooks 2008 Software Installation Guide 12/11/07; Ver. APD-1.2 Welcome This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in a networked environment. The guide also covers

More information

BHFlashBurn v2.0. User Guide. BHFlashBurn-UG-02 April 2008

BHFlashBurn v2.0. User Guide. BHFlashBurn-UG-02 April 2008 BHFlashBurn v2.0 User Guide BHFlashBurn-UG-02 April 2008 BH-FlashBurn Utility 2008 EWA Technologies, Inc. All rights reserved. IMPORTANT INFORMATION Reproduction, adaptation, or translation without prior

More information

LobbyGuard Assist Installation Guide

LobbyGuard Assist Installation Guide LobbyGuard Assist Installation Guide Installation Instructions... 3 Step 1: Installation Checklist... 4 Step 2: Install the LobbyGuard Assist Software... 5 Step 3: Install your Hardware... 6 LobbyGuard

More information

How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI

How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI Hardware Setup In this guide each component is named first with their macro number follow by the reference name.

More information

Installation notes ICECUP, ICE-GB and DCPSE

Installation notes ICECUP, ICE-GB and DCPSE Installation notes ICECUP, ICE-GB and DCPSE Thank you for purchasing one of our corpora. You have in your hand the result of many years of research! Our software, ICECUP, will run on a Windows desktop,

More information

(Refer Slide Time: 1:07)

(Refer Slide Time: 1:07) Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 08 Hello, in this lecture we will deploy our application to an android phone.

More information

Olimex Field Update Kit

Olimex Field Update Kit Olimex Field Update Kit Table of Contents Overview... 2 To download the field update software... 2 To install the HQLoader software... 2 To install the USB to Serial Converter driver... 2 To install the

More information

Tofino CMP Installation & Upgrade Guide Tofino CMP Version Tofino Firmware Version 1.7.0

Tofino CMP Installation & Upgrade Guide Tofino CMP Version Tofino Firmware Version 1.7.0 Tofino CMP Installation & Upgrade Guide Tofino CMP Version 1.7.0 Tofino Firmware Version 1.7.0 March 9, 2012 Copyright Information By res Security Inc and MT L Instrum ents While this information is presented

More information

Introduction System Requirements... 3

Introduction System Requirements... 3 Windows User Guide Table of Contents Introduction... 2 System Requirements... 3 Supported Operating Systems... 3 Windows on Apple Hardware... 3 Windows Installed on a Virtual Machine... 3 Minimum Hardware

More information

Your Own Virtual Playground. CS 1585 :: Doug McGeehan

Your Own Virtual Playground. CS 1585 :: Doug McGeehan Your Own Virtual Playground CS 1585 :: Doug McGeehan Overview Follow these steps on your personal laptop or home PC. 1. 2. 3. 4. 5. Open this URL in your browser: http://tiny.cc/dsl-vm Download and Install

More information

School Installation Guide ELLIS Academic 5.2.6

School Installation Guide ELLIS Academic 5.2.6 ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

If you ve never used Quicken, begin here. This chapter tells you how to

If you ve never used Quicken, begin here. This chapter tells you how to In This Chapter Installing and setting up Quicken Chapter 1 Setting Up Shop Setting up your bank (or other) accounts if you re a first-time user Providing a Quicken overview Solving setup problems If you

More information

TI ARM Lab 2 Bright Light

TI ARM Lab 2 Bright Light TI ARM Lab 2 Bright Light National Science Foundation Funded in part, by a grant from the National Science Foundation DUE 1068182 Acknowledgements Developed by Craig Kief, and Brian Zufelt, at the Configurable

More information

9 th CA 2E/CA Plex Worldwide Developer Conference 1

9 th CA 2E/CA Plex Worldwide Developer Conference 1 1 Introduction/Welcome Message Organizations that are making major changes to or replatforming an application need to dedicate considerable resources ot the QA effort. In this session we will show best

More information

TUTORIAL Auto Code Generation for F2806X Target

TUTORIAL Auto Code Generation for F2806X Target TUTORIAL Auto Code Generation for F2806X Target October 2016 1 PSIM s SimCoder Module, combined with the F2806x Hardware Target, can generate ready to run code from a PSIM control schematic for hardware

More information

Instant-on virtual network per student: a learning environment for secure computer labs

Instant-on virtual network per student: a learning environment for secure computer labs Instant-on virtual network per student: a learning environment for secure computer labs W. Craig Scratchley, Lecturer, Simon Fraser University (wcs@sfu.ca) Abstract A low-cost, portable, lab environment

More information

The ImageJ Eclipse Howto

The ImageJ Eclipse Howto 13-10-2018 1/25 The ImageJ Eclipse Howto The ImageJ Eclipse Howto A guide on how to include ImageJ into Eclipse and develop plugins using this IDE. Author: Patrick Pirrotte (patrick@image-archive.org)

More information

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved Installation and Setup Instructions For version 06.11.2009 Copyright 2009 Code 42 Software, Inc. All rights reserved About This Guide This guide shows you how to install, activate and back up with CrashPlan

More information

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Hello, today we will create another application called a math quiz. This

More information

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools The hardware modules and descriptions referred to in this document are *NOT SUPPORTED* by Texas Instruments

More information