Fix device configuration... now Mikroelektronika PIC32MX7 MMB board works.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4794 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
3f1fad000b
commit
4ee1cd036b
@ -729,6 +729,18 @@
|
|||||||
|
|
||||||
/* DEVCFG1 */
|
/* DEVCFG1 */
|
||||||
|
|
||||||
|
#ifdef BOARD_SOSC_ENABLE
|
||||||
|
# define CONFIG_PIC32MX_FSOSCEN DEVCFG1_FSOSCEN
|
||||||
|
#else
|
||||||
|
# define CONFIG_PIC32MX_FSOSCEN 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef BOARD_SOSC_IESO
|
||||||
|
# define CONFIG_PIC32MX_IESO DEVCFG1_IESO
|
||||||
|
#else
|
||||||
|
# define CONFIG_PIC32MX_IESO 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef CONFIG_PIC32MX_PBDIV
|
#undef CONFIG_PIC32MX_PBDIV
|
||||||
#if BOARD_PBDIV == 1
|
#if BOARD_PBDIV == 1
|
||||||
# define CONFIG_PIC32MX_PBDIV DEVCFG1_FPBDIV_DIV1
|
# define CONFIG_PIC32MX_PBDIV DEVCFG1_FPBDIV_DIV1
|
||||||
@ -742,6 +754,30 @@
|
|||||||
# error "Unsupported BOARD_PBDIV"
|
# error "Unsupported BOARD_PBDIV"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#undef CONFIG_PIC32MX_POSCMOD
|
||||||
|
#if defined(BOARD_POSC_ECMODE)
|
||||||
|
# define CONFIG_PIC32MX_POSCMOD DEVCFG1_POSCMOD_EC
|
||||||
|
#elif defined(BOARD_POSC_XTMODE)
|
||||||
|
# define CONFIG_PIC32MX_POSCMOD DEVCFG1_POSCMOD_XT
|
||||||
|
#elif defined(BOARD_POSC_HSMODE)
|
||||||
|
# define CONFIG_PIC32MX_POSCMOD DEVCFG1_POSCMOD_HS
|
||||||
|
#elif defined(BOARD_POSC_DISABLED)
|
||||||
|
# define CONFIG_PIC32MX_POSCMOD DEVCFG1_POSCMOD_DIS
|
||||||
|
#else
|
||||||
|
# error "Unknown board POSC mode"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef CONFIG_PIC32MX_FCKSM
|
||||||
|
#if defined(BOARD_POSC_SWITCH)
|
||||||
|
# if defined(BOARD_POSC_FSCM)
|
||||||
|
# define CONFIG_PIC32MX_FCKSM DEVCFG1_FCKSM_BOTH
|
||||||
|
# else
|
||||||
|
# define CONFIG_PIC32MX_FCKSM DEVCFG1_FCKSM_CSONLY
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define CONFIG_PIC32MX_FCKSM DEVCFG1_FCKSM_NONE
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef CONFIG_PIC32MX_WDPS
|
#undef CONFIG_PIC32MX_WDPS
|
||||||
#if BOARD_WD_PRESCALER == 1
|
#if BOARD_WD_PRESCALER == 1
|
||||||
# define CONFIG_PIC32MX_WDPS DEVCFG1_WDTPS_1
|
# define CONFIG_PIC32MX_WDPS DEVCFG1_WDTPS_1
|
||||||
|
@ -610,8 +610,9 @@ devconfig2:
|
|||||||
DEVCFG2_UNUSED
|
DEVCFG2_UNUSED
|
||||||
|
|
||||||
devconfig1:
|
devconfig1:
|
||||||
.long DEVCFG1_FNOSC_POSCPLL | DEVCFG1_POSCMOD_HS | \
|
.long DEVCFG1_FNOSC_POSCPLL | CONFIG_PIC32MX_FSOSCEN | \
|
||||||
CONFIG_PIC32MX_PBDIV | DEVCFG1_FCKSM_NONE | \
|
CONFIG_PIC32MX_IESO | CONFIG_PIC32MX_POSCMOD | \
|
||||||
|
CONFIG_PIC32MX_PBDIV | CONFIG_PIC32MX_FCKSM | \
|
||||||
CONFIG_PIC32MX_WDENABLE | DEVCFG1_UNUSED
|
CONFIG_PIC32MX_WDENABLE | DEVCFG1_UNUSED
|
||||||
|
|
||||||
devconfig0:
|
devconfig0:
|
||||||
|
Loading…
Reference in New Issue
Block a user