FAQs (Diva)

From DAVE Developer's Wiki
Revision as of 09:54, 28 March 2014 by DevWikiAdmin (talk | contribs) (Q: How can I reduce the clock frequency to evaluate the performance of the low-end AM335x versions?)

Jump to: navigation, search

WorkInProgress.gif

Info Box
Diva-am335x-overview.png Applies to Diva

Introduction[edit | edit source]

This page collects all the Frequently Asked Question regarding Diva

General[edit | edit source]

Q: Where can I found Diva SOM information?[edit | edit source]

A: please refer to the following table:

Resource Description
Diva category page This page lists all the wiki pages regarding the Diva CPU module
Diva SOM This page reports Diva SOM specification and basic information
Diva Hardware Manual This page points to the Diva Hardware Manual
Diva Software Manual This page points to the Diva Software Manual
Diva product page This is Diva web page on DAVE Embedded Systems website

System design[edit | edit source]

Q: Can you suggest some guidelines for the carrier board design?[edit | edit source]

A: As a starting point, you can refer to the Wiki page dedicated to the Carrier_board_design_guidelines_(SOM), that will highlight some best practices that applies to all SOMs. For specific information on Diva, please refer to the Diva Integration Guide Integration_guide_(Diva)

Q: Where can I found information regarding the PRUs?[edit | edit source]

A: the Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS) consists of dual 32-bit RISC cores (Programmable Real-Time Units, or PRUs), memories, interrupt controller, and internal peripherals that enable additional peripheral interfaces and protocols. The programmable nature of the PRUs, along with their access to pins and events, provide flexibility in implementing custom peripheral interfaces, fast real-time responses, power saving techniques, specialized data handling and DMA operations, and in offloading tasks from the other processor cores of the system-on-chip (SoC). For detailed information, please refer to the following pages:

Using DIVELK[edit | edit source]

Q: I've received the DIVELK package. How am I supposed to start working with it?[edit | edit source]

A: You can follow the steps listed below:

  1. Check the kit contents with the packing list included in the box
  2. Insert the SD into the card slot on the carrier board
  3. Connect the power supply adapter and the serial cable as described in Section 3.2
  4. Start your terminal emulator program
  5. Switch on the power supply
  6. Monitor the boot process on the serial console
  7. Install the DVDK virtual machine image (Section 3.4)
  8. Check the virtual machine components (please refer to Section 4.4)

Q: How can I update the DIVELK version?[edit | edit source]

A: please refer to the following page on the DAVE Embedded Systems Developer's Wiki: DIVELK updates

Q: How can I reduce the clock frequency and RAM amount to evaluate the performances of the low-end versions of the Diva SoM?[edit | edit source]

A: please refer to the following page on the DAVE Embedded Systems Developer's Wiki: Frequency scaling and Forcing the kernel to use a limited amount of RAM

Q: How can I work with the XYZ peripheral/interface?[edit | edit source]

A: please refer to the following page: http://processors.wiki.ti.com/index.php/AM335x_PSP_User%27s_Guide#Various_Module_User.27s_Guide

How can I configure the Diva system to boot from network?[edit | edit source]

A: Booting from network is very helpful during the software development (both for kernel and applications). The kernel image is downloaded via TFTP while the root file system is remotely mounted via NFS from the host. It is assumed that the development host:

  • is connected with the target host board through an Ethernet LAN
  • exports the directory containing the root file system for the target through the NFS server
  • runs a TFTP server.
  • has a proper subnet IP address

For detailed information, please refer to Configuration net_nfs