summaryrefslogtreecommitdiff
path: root/nuttx/configs/pic32-starterkit
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-10-10 16:52:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-10-10 16:52:14 +0000
commitff641f36093e5a01fed6f896ba0b6a1f7969144f (patch)
tree57dd0602747751bf88baaf02c9454fdd98c7d1fe /nuttx/configs/pic32-starterkit
parent6d7921dc5577dddfd1872c68d9236a6d7b61e12a (diff)
downloadpx4-nuttx-ff641f36093e5a01fed6f896ba0b6a1f7969144f.tar.gz
px4-nuttx-ff641f36093e5a01fed6f896ba0b6a1f7969144f.tar.bz2
px4-nuttx-ff641f36093e5a01fed6f896ba0b6a1f7969144f.zip
Adding support of PIC32MX5xx/6xx/7xx families
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4034 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/pic32-starterkit')
-rw-r--r--nuttx/configs/pic32-starterkit/README.txt22
-rw-r--r--nuttx/configs/pic32-starterkit/ostest/ld.script8
2 files changed, 25 insertions, 5 deletions
diff --git a/nuttx/configs/pic32-starterkit/README.txt b/nuttx/configs/pic32-starterkit/README.txt
index ca32814ae..b0bf948b8 100644
--- a/nuttx/configs/pic32-starterkit/README.txt
+++ b/nuttx/configs/pic32-starterkit/README.txt
@@ -48,6 +48,7 @@ Contents
========
PIC32MX795F512L Pin Out
+ MEB Connector
Toolchains
Loading NuttX with PICkit2
PIC32MX Configuration Options
@@ -219,6 +220,9 @@ PIN CONFIGURATIONS SIGNAL NAME
76 OC2/RD1 OC1/RD1 User LED D6 (high illuminates)
J2 pin 44 (OC/PWM)
+MEB Connector
+=============
+
Toolchains
==========
@@ -425,9 +429,16 @@ PIC32MX Configuration Options
CONFIG_PIC32MX_OC5 - Output Compare 5
CONFIG_PIC32MX_I2C1 - I2C 1
CONFIG_PIC32MX_I2C2 - I2C 2
+ CONFIG_PIC32MX_I2C3 - I2C 3
+ CONFIG_PIC32MX_I2C4 - I2C 4
+ CONFIG_PIC32MX_I2C5 - I2C 5
CONFIG_PIC32MX_SPI2 - SPI 2
CONFIG_PIC32MX_UART1 - UART 1
CONFIG_PIC32MX_UART2 - UART 2
+ CONFIG_PIC32MX_UART3 - UART 3
+ CONFIG_PIC32MX_UART4 - UART 4
+ CONFIG_PIC32MX_UART5 - UART 5
+ CONFIG_PIC32MX_UART6 - UART 6
CONFIG_PIC32MX_ADC - ADC 1
CONFIG_PIC32MX_PMP - Parallel Master Port
CONFIG_PIC32MX_CM1 - Comparator 1
@@ -437,7 +448,9 @@ PIC32MX Configuration Options
CONFIG_PIC32MX_FLASH - FLASH
CONFIG_PIC32MX_USBDEV - USB device
CONFIG_PIC32MX_USBHOST - USB host
-
+ CONFIG_PIC32MX_CAN1 - Controller area network 1
+ CONFIG_PIC32MX_CAN2 - Controller area network 2
+ CONFIG_PIC32MX_ETHERNET - Ethernet
PIC32MX Configuration Settings
DEVCFG0:
@@ -488,6 +501,9 @@ PIC32MX Configuration Options
CONFIG_PIC32MX_OC5PRIO - Output Compare 5
CONFIG_PIC32MX_I2C1PRIO - I2C 1
CONFIG_PIC32MX_I2C2PRIO - I2C 2
+ CONFIG_PIC32MX_I2C3PRIO - I2C 3
+ CONFIG_PIC32MX_I2C4PRIO - I2C 4
+ CONFIG_PIC32MX_I2C5PRIO - I2C 5
CONFIG_PIC32MX_SPI2PRIO - SPI 2
CONFIG_PIC32MX_UART1PRIO - UART 1
CONFIG_PIC32MX_UART2PRIO - UART 2
@@ -502,6 +518,10 @@ PIC32MX Configuration Options
CONFIG_PIC32MX_DMA1PRIO - DMA Channel 1
CONFIG_PIC32MX_DMA2PRIO - DMA Channel 2
CONFIG_PIC32MX_DMA3PRIO - DMA Channel 3
+ CONFIG_PIC32MX_DMA4PRIO - DMA Channel 4
+ CONFIG_PIC32MX_DMA5PRIO - DMA Channel 5
+ CONFIG_PIC32MX_DMA6PRIO - DMA Channel 6
+ CONFIG_PIC32MX_DMA7PRIO - DMA Channel 7
CONFIG_PIC32MX_FCEPRIO - Flash Control Event
CONFIG_PIC32MX_USBPRIO - USB
diff --git a/nuttx/configs/pic32-starterkit/ostest/ld.script b/nuttx/configs/pic32-starterkit/ostest/ld.script
index 255e48a4f..35131d9d7 100644
--- a/nuttx/configs/pic32-starterkit/ostest/ld.script
+++ b/nuttx/configs/pic32-starterkit/ostest/ld.script
@@ -36,13 +36,13 @@
MEMORY
{
- /* The PIC32MX440F512H has 512Kb of program FLASH at physical address
+ /* The PIC32MX795F512L has 512Kb of program FLASH at physical address
* 0x1d000000 but is always accessed at KSEG0 address 0x9d00:0000
*/
kseg0_progmem (rx) : ORIGIN = 0x9d000000, LENGTH = 512K
- /* The PIC32MX440F512H has 12Kb of boot FLASH at physical address
+ /* The PIC32MX795F512L has 12Kb of boot FLASH at physical address
* 0x1fc00000. The initial reset vector is in KSEG1, but all other
* accesses are in KSEG0.
*
@@ -76,12 +76,12 @@ MEMORY
kseg1_dbgcode (rx) : ORIGIN = 0xbfc02000, LENGTH = 4096-16
kseg1_devcfg (r) : ORIGIN = 0xbfc02ff0, LENGTH = 16
- /* The PIC32MX440F512H has 32Kb of data memory at physical address
+ /* The PIC32MX795F512L has 128Kb of data memory at physical address
* 0x00000000. Since the PIC32MX has no data cache, this memory is
* always accessed through KSEG1.
*/
- kseg1_datamem (w!x) : ORIGIN = 0xa0000000, LENGTH = 32K
+ kseg1_datamem (w!x) : ORIGIN = 0xa0000000, LENGTH = 128K
}
OUTPUT_FORMAT("elf32-tradlittlemips")