Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 5e559903 authored by Jason Kridner's avatar Jason Kridner
Browse files

WIP remove a bunch of warnings

parent f3804f4e
Branches
Tags
11 merge requests!40Merge BeaglePlay and latest BeagleConnect documentation,!39Add accessories section updates,!38Add BeagleBone Accessories section,!36Jason's lateast updates,!31Fix PDF font issue,!30rst-cheat-sheet updates and links and spelling fix from Jason,!29Add AI-64 connectors table & fix text,!27Fixes, contnet and release script,!25Several clean-ups,!24Cleanups,!21Reorganization
*.o
*.a
*.d
*.cmd
*.log
*.pyc
*.swp
......@@ -43,4 +42,4 @@ GPATH
GRTAGS
GTAGS
TAGS
tags
\ No newline at end of file
tags
......@@ -114,7 +114,7 @@ DC Input
.. _figure-23,Figure 23:
.. figure:: :media/image38.png
.. figure:: media/image38.png
:width: 400px
:align: center
:alt: Fig: TPS65217 DC Connection
......@@ -651,7 +651,7 @@ Full documentation for the processor can be found on the TI website at `https://
Crystal Circuitry
***********************
:ref:`figure-30`is the crystal circuitry for the TDA4VM processor.
:ref:`figure-30` is the crystal circuitry for the TDA4VM processor.
.. _figure-30,Figure 30:
......
This diff is collapsed.
......@@ -18,19 +18,17 @@ making PocketBeagle the ideal development board for beginners and professionals
:height: 400
:alt: PocketBeagle
.. toctree::
:maxdepth: 1
/boards/boards/pocketbeagle/original/ch01.rst
/boards/boards/pocketbeagle/original/ch02.rst
/boards/boards/pocketbeagle/original/ch03.rst
/boards/boards/pocketbeagle/original/ch04.rst
/boards/boards/pocketbeagle/original/ch05.rst
/boards/boards/pocketbeagle/original/ch06.rst
/boards/boards/pocketbeagle/original/ch07.rst
/boards/boards/pocketbeagle/original/ch08.rst
/boards/boards/pocketbeagle/original/ch09.rst
/boards/boards/pocketbeagle/original/ch10.rst
/boards/boards/pocketbeagle/original/ch11.rst
/boards/pocketbeagle/original/ch01.rst
/boards/pocketbeagle/original/ch02.rst
/boards/pocketbeagle/original/ch03.rst
/boards/pocketbeagle/original/ch04.rst
/boards/pocketbeagle/original/ch05.rst
/boards/pocketbeagle/original/ch06.rst
/boards/pocketbeagle/original/ch07.rst
/boards/pocketbeagle/original/ch08.rst
/boards/pocketbeagle/original/ch09.rst
/boards/pocketbeagle/original/ch10.rst
/boards/pocketbeagle/original/ch11.rst
This diff is collapsed.
......@@ -22,3 +22,4 @@ A cookbook for programming Beagles
07kernel/kernel.rst
08realtime/realtime.rst
09capes/capes.rst
10parts/parts.rst
/****************************************************************************/
/* AM335x_PRU.cmd */
/* Copyright (c) 2015 Texas Instruments Incorporated */
/* */
/* Description: This file is a linker command file that can be used for */
/* linking PRU programs built with the C compiler and */
/* the resulting .out file on an AM335x device. */
/****************************************************************************/
-cr /* Link using C conventions */
/* Specify the System Memory Map */
MEMORY
{
PAGE 0:
PRU_IMEM : org = 0x00000000 len = 0x00002000 /* 8kB PRU0 Instruction RAM */
PAGE 1:
/* RAM */
PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */
PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */
PAGE 2:
PRU_SHAREDMEM : org = 0x00010000 len = 0x00003000 CREGISTER=28 /* 12kB Shared RAM */
DDR : org = 0x80000000 len = 0x00000100 CREGISTER=31
L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30
/* Peripherals */
PRU_CFG : org = 0x00026000 len = 0x00000044 CREGISTER=4
PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3
PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26
PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
DCAN0 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14
DCAN1 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15
DMTIMER2 : org = 0x48040000 len = 0x0000005C CREGISTER=1
PWMSS0 : org = 0x48300000 len = 0x000002C4 CREGISTER=18
PWMSS1 : org = 0x48302000 len = 0x000002C4 CREGISTER=19
PWMSS2 : org = 0x48304000 len = 0x000002C4 CREGISTER=20
GEMAC : org = 0x4A100000 len = 0x0000128C CREGISTER=9
I2C1 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2
I2C2 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17
MBX0 : org = 0x480C8000 len = 0x00000140 CREGISTER=22
MCASP0_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8
MCSPI0 : org = 0x48030000 len = 0x000001A4 CREGISTER=6
MCSPI1 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16
MMCHS0 : org = 0x48060000 len = 0x00000300 CREGISTER=5
SPINLOCK : org = 0x480CA000 len = 0x00000880 CREGISTER=23
TPCC : org = 0x49000000 len = 0x00001098 CREGISTER=29
UART1 : org = 0x48022000 len = 0x00000088 CREGISTER=11
UART2 : org = 0x48024000 len = 0x00000088 CREGISTER=12
RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10
RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13
RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21
RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27
}
/* Specify the sections allocation into memory */
SECTIONS {
/* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading
an ELF file, but useful when loading a binary */
.text:_c_int00* > 0x0, PAGE 0
.text > PRU_IMEM, PAGE 0
.stack > PRU_DMEM_0_1, PAGE 1
.bss > PRU_DMEM_0_1, PAGE 1
.cio > PRU_DMEM_0_1, PAGE 1
.data > PRU_DMEM_0_1, PAGE 1
.switch > PRU_DMEM_0_1, PAGE 1
.sysmem > PRU_DMEM_0_1, PAGE 1
.cinit > PRU_DMEM_0_1, PAGE 1
.rodata > PRU_DMEM_0_1, PAGE 1
.rofardata > PRU_DMEM_0_1, PAGE 1
.farbss > PRU_DMEM_0_1, PAGE 1
.fardata > PRU_DMEM_0_1, PAGE 1
.resource_table > PRU_DMEM_0_1, PAGE 1
.init_pins > PRU_DMEM_0_1, PAGE 1
}
\ No newline at end of file
......@@ -8,9 +8,9 @@ Fortunately those details are captured in a common `Makefile` that is
used througout this book. This chapter shows how to use the `Makefile` to
compile code and also start and stop the PRUs.
The following are resources used in this chapter.
.. note::
The following are resources used in this chapter:
* `PRU Code Generation Tools - Compiler <http://software-dl.ti.com/codegen/esd/cgt_ai_64_lic_sw/PRU/2.1.5/ti_cgt_pru_2.1.5_armlinuxa8hf_busybox_installer.sh>`_
* `PRU Software Support Package <http://git.ti.com/pru-software-support-package>`_
* `PRU Optimizing C/C++ Compiler <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_
......@@ -18,6 +18,7 @@ The following are resources used in this chapter.
* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI)
* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others)
Getting Example Code
=====================
......@@ -260,7 +261,7 @@ It's easy, if you already have ``TARGET`` set up:
- Starting PRU 0
start
See :ref:`_dmesg_hw` to see how to tell if the PRU
See :ref:`dmesg_hw` to see how to tell if the PRU
is stopped.
This assumes ``TARGET`` is set to the PRU you are using.
......@@ -350,7 +351,7 @@ AM335x_PRU.cmd important things
|Line | Explanation |
+=====+=========================================================================================+
|16 | This is where the instructions are stored. See page 206 of the |
| | `AM335x Technical Reference Manual <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ |
| | `AM335x Technical Reference Manual rev. P <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ |
| | Or see page 417 of |
| | `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ for the AI. |
+-----+-----------------------------------------------------------------------------------------+
......
......@@ -26,6 +26,7 @@ These are the examples which have been tested on simpPRU.These examples will ser
led_blink_for.rst
led_blink_while.rst
led_blink.rst
led_blink_counter.rst
read_counter.rst
rpmsg_example.rst
rpmsg_pru_calculator.rst
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment