diff --git a/cc3200/README.md b/cc3200/README.md index 733f9913ad..68e9d24751 100644 --- a/cc3200/README.md +++ b/cc3200/README.md @@ -29,7 +29,7 @@ make BTARGET=bootloader BTYPE=release - Make sure the SOP2 jumper is in position. - Open CCS_Uniflash and connect to the board (by default on port 22). - Format the serial flash (select 1MB size in case of the CC3200-LAUNCHXL, 2MB in case of the WiPy, leave the rest unchecked). -- Mark the following files for erasing: `/cert/ca.pem`, `/cert/client.pm`, `/cert/private.key` and `/tmp/pac.bin`. +- Mark the following files for erasing: `/cert/ca.pem`, `/cert/client.pem`, `/cert/private.key` and `/tmp/pac.bin`. - Add a new file with the name of /sys/mcuimg.bin, and select the URL to point to cc3200\bootmgr\build\\bootloader.bin. - Add another file with the name of /sys/factimg.bin, and select the URL to point to cc3200\build\\mcuimg.bin. - Click "Program" to apply all changes. diff --git a/cc3200/boards/LAUNCHXL/mpconfigboard.h b/cc3200/boards/LAUNCHXL/mpconfigboard.h index d604062ba9..0dc2caf6a1 100644 --- a/cc3200/boards/LAUNCHXL/mpconfigboard.h +++ b/cc3200/boards/LAUNCHXL/mpconfigboard.h @@ -37,6 +37,10 @@ #define MICROPY_STDIO_UART 1 #define MICROPY_STDIO_UART_BAUD 115200 #define MICROPY_STDIO_UART_RX_BUF_SIZE 128 +#define MICROPY_STDIO_UART_TX_PIN (pin_GPIO1) +#define MICROPY_STDIO_UART_RX_PIN (pin_GPIO2) +#define MICROPY_STDIO_UART_TX_PIN_AF PIN_MODE_3 +#define MICROPY_STDIO_UART_RX_PIN_AF PIN_MODE_3 #define MICROPY_SYS_LED_PRCM PRCM_GPIOA1 #define MICROPY_SAFE_BOOT_PRCM PRCM_GPIOA2 diff --git a/cc3200/mptask.c b/cc3200/mptask.c index 174b0cc5a3..621fc3f6c3 100644 --- a/cc3200/mptask.c +++ b/cc3200/mptask.c @@ -139,8 +139,8 @@ soft_reset: #ifdef LAUNCHXL // configure the stdio uart pins with the correct alternate functions // param 3 ("mode") is DON'T CARE" for AFs others than GPIO - pin_config ((pin_obj_t *)&pin_GPIO1, PIN_MODE_3, 0, PIN_TYPE_STD_PU, PIN_STRENGTH_2MA); - pin_config ((pin_obj_t *)&pin_GPIO2, PIN_MODE_3, 0, PIN_TYPE_STD_PU, PIN_STRENGTH_2MA); + pin_config ((pin_obj_t *)&MICROPY_STDIO_UART_TX_PIN, MICROPY_STDIO_UART_TX_PIN_AF, 0, PIN_TYPE_STD_PU, PIN_STRENGTH_2MA); + pin_config ((pin_obj_t *)&MICROPY_STDIO_UART_RX_PIN, MICROPY_STDIO_UART_RX_PIN_AF, 0, PIN_TYPE_STD_PU, PIN_STRENGTH_2MA); // instantiate the stdio uart mp_obj_t args[2] = { mp_obj_new_int(MICROPY_STDIO_UART),