Calibrated all PIC32 delay loops
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4217 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
parent
04fd3b4cc8
commit
0189c316eb
|
@ -2,7 +2,7 @@
|
||||||
* examples/adc/adc_main.c
|
* examples/adc/adc_main.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
|
|
|
@ -2293,3 +2293,4 @@
|
||||||
accuracy of the timer-driven sampling.
|
accuracy of the timer-driven sampling.
|
||||||
* configs/sure-pic32mx/nsh. The PIC32 port if (finally) functionaal. Add an
|
* configs/sure-pic32mx/nsh. The PIC32 port if (finally) functionaal. Add an
|
||||||
NSH configuration for the Sure PIC32MX board.
|
NSH configuration for the Sure PIC32MX board.
|
||||||
|
* configs/sure-pic32mx/*/defconfig. Calibrated all PIC32 delay loops.
|
||||||
|
|
|
@ -49,7 +49,9 @@
|
||||||
# CONFIG_ARCH_BOARD_name - for use in C code
|
# CONFIG_ARCH_BOARD_name - for use in C code
|
||||||
# CONFIG_ENDIAN_BIG - define if big endian (default is little endian)
|
# CONFIG_ENDIAN_BIG - define if big endian (default is little endian)
|
||||||
# NOTE: The PIC32MX is always little endian.
|
# NOTE: The PIC32MX is always little endian.
|
||||||
# CONFIG_BOARD_LOOPSPERMSEC - for delay loops
|
# CONFIG_BOARD_LOOPSPERMSEC. You simply use a stop watch to measure
|
||||||
|
# the 100 second delay then adjust CONFIG_BOARD_LOOPSPERMSEC until
|
||||||
|
# the delay actually is 100 seconds.
|
||||||
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
||||||
# CONFIG_DRAM_START - The start address of DRAM (physical)
|
# CONFIG_DRAM_START - The start address of DRAM (physical)
|
||||||
# CONFIG_DRAM_END - Last address+1 of installed RAM
|
# CONFIG_DRAM_END - Last address+1 of installed RAM
|
||||||
|
@ -65,9 +67,6 @@
|
||||||
# CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
# CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
||||||
# cause a 100 second delay during boot-up. This 100 second delay
|
# cause a 100 second delay during boot-up. This 100 second delay
|
||||||
# serves no purpose other than it allows you to calibrate
|
# serves no purpose other than it allows you to calibrate
|
||||||
# CONFIG_BOARD_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
# the 100 second delay then adjust CONFIG_BOARD_LOOPSPERMSEC until
|
|
||||||
# the delay actually is 100 seconds.
|
|
||||||
# CONFIG_ARCH_DMA - Support DMA initialization
|
# CONFIG_ARCH_DMA - Support DMA initialization
|
||||||
#
|
#
|
||||||
CONFIG_ARCH=mips
|
CONFIG_ARCH=mips
|
||||||
|
@ -77,7 +76,7 @@ CONFIG_ARCH_CHIP=pic32mx
|
||||||
CONFIG_ARCH_CHIP_PIC32MX440F512H=y
|
CONFIG_ARCH_CHIP_PIC32MX440F512H=y
|
||||||
CONFIG_ARCH_BOARD=sure-pic32mx
|
CONFIG_ARCH_BOARD=sure-pic32mx
|
||||||
CONFIG_ARCH_BOARD_SUREPIC32MX=y
|
CONFIG_ARCH_BOARD_SUREPIC32MX=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=8079
|
CONFIG_BOARD_LOOPSPERMSEC=4275
|
||||||
CONFIG_DRAM_SIZE=(32*1024)
|
CONFIG_DRAM_SIZE=(32*1024)
|
||||||
CONFIG_DRAM_START=0xa0000000
|
CONFIG_DRAM_START=0xa0000000
|
||||||
CONFIG_DRAM_END=(CONFIG_DRAM_START+CONFIG_DRAM_SIZE)
|
CONFIG_DRAM_END=(CONFIG_DRAM_START+CONFIG_DRAM_SIZE)
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# configs/sure-pic32mx/ostest/defconfig
|
# configs/sure-pic32mx/ostest/defconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
# modification, are permitted provided that the following conditions
|
# modification, are permitted provided that the following conditions
|
||||||
|
@ -49,7 +49,9 @@
|
||||||
# CONFIG_ARCH_BOARD_name - for use in C code
|
# CONFIG_ARCH_BOARD_name - for use in C code
|
||||||
# CONFIG_ENDIAN_BIG - define if big endian (default is little endian)
|
# CONFIG_ENDIAN_BIG - define if big endian (default is little endian)
|
||||||
# NOTE: The PIC32MX is always little endian.
|
# NOTE: The PIC32MX is always little endian.
|
||||||
# CONFIG_BOARD_LOOPSPERMSEC - for delay loops
|
# CONFIG_BOARD_LOOPSPERMSEC. You simply use a stop watch to measure
|
||||||
|
# the 100 second delay then adjust CONFIG_BOARD_LOOPSPERMSEC until
|
||||||
|
# the delay actually is 100 seconds.
|
||||||
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
# CONFIG_DRAM_SIZE - Describes the installed DRAM.
|
||||||
# CONFIG_DRAM_START - The start address of DRAM (physical)
|
# CONFIG_DRAM_START - The start address of DRAM (physical)
|
||||||
# CONFIG_DRAM_END - Last address+1 of installed RAM
|
# CONFIG_DRAM_END - Last address+1 of installed RAM
|
||||||
|
@ -65,9 +67,6 @@
|
||||||
# CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
# CONFIG_ARCH_CALIBRATION - Enables some build in instrumentation that
|
||||||
# cause a 100 second delay during boot-up. This 100 second delay
|
# cause a 100 second delay during boot-up. This 100 second delay
|
||||||
# serves no purpose other than it allows you to calibrate
|
# serves no purpose other than it allows you to calibrate
|
||||||
# CONFIG_BOARD_LOOPSPERMSEC. You simply use a stop watch to measure
|
|
||||||
# the 100 second delay then adjust CONFIG_BOARD_LOOPSPERMSEC until
|
|
||||||
# the delay actually is 100 seconds.
|
|
||||||
# CONFIG_ARCH_DMA - Support DMA initialization
|
# CONFIG_ARCH_DMA - Support DMA initialization
|
||||||
#
|
#
|
||||||
CONFIG_ARCH=mips
|
CONFIG_ARCH=mips
|
||||||
|
@ -77,7 +76,7 @@ CONFIG_ARCH_CHIP=pic32mx
|
||||||
CONFIG_ARCH_CHIP_PIC32MX440F512H=y
|
CONFIG_ARCH_CHIP_PIC32MX440F512H=y
|
||||||
CONFIG_ARCH_BOARD=sure-pic32mx
|
CONFIG_ARCH_BOARD=sure-pic32mx
|
||||||
CONFIG_ARCH_BOARD_SUREPIC32MX=y
|
CONFIG_ARCH_BOARD_SUREPIC32MX=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=8079
|
CONFIG_BOARD_LOOPSPERMSEC=4275
|
||||||
CONFIG_DRAM_SIZE=(32*1024)
|
CONFIG_DRAM_SIZE=(32*1024)
|
||||||
CONFIG_DRAM_START=0xa0000000
|
CONFIG_DRAM_START=0xa0000000
|
||||||
CONFIG_DRAM_END=(CONFIG_DRAM_START+CONFIG_DRAM_SIZE)
|
CONFIG_DRAM_END=(CONFIG_DRAM_START+CONFIG_DRAM_SIZE)
|
||||||
|
|
Loading…
Reference in New Issue