mirror of https://github.com/ARMmbed/mbed-os.git
Modified ESG reset process
parent
ac504f9782
commit
704bc6c7dd
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/11
|
* @date 2015/02/11
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/04
|
* @date 2015/02/04
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/27
|
* @date 2015/02/27
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/09
|
* @date 2015/02/09
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/13
|
* @date 2015/02/13
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/11
|
* @date 2015/02/11
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/05
|
* @date 2015/02/05
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/27
|
* @date 2015/02/27
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/04
|
* @date 2015/02/04
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/11
|
* @date 2015/02/11
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
* @file tmpm46B_esg.c
|
* @file tmpm46B_esg.c
|
||||||
* @brief This file provides API functions for ESG driver.
|
* @brief This file provides API functions for ESG driver.
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.2
|
||||||
* @date 2015/02/04
|
* @date 2018/03/15
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2018 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -251,12 +251,6 @@ void ESG_IPReset(void)
|
||||||
|
|
||||||
TSB_SRST->IPRST |= SRST_IPRST_3_SET;
|
TSB_SRST->IPRST |= SRST_IPRST_3_SET;
|
||||||
|
|
||||||
/* Confirm SRSTIPRST<IPRST3> = 1 */
|
|
||||||
do {
|
|
||||||
iprst3 = TSB_SRST->IPRST & SRST_IPRST_3_SET;
|
|
||||||
}
|
|
||||||
while (iprst3 != SRST_IPRST_3_SET);
|
|
||||||
|
|
||||||
/* Release reset state */
|
/* Release reset state */
|
||||||
TSB_SRST->IPRST &= SRST_IPRST_3_CLEAR;
|
TSB_SRST->IPRST &= SRST_IPRST_3_CLEAR;
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/27
|
* @date 2015/02/27
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA CORPORATION 2015 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/09
|
* @date 2015/02/09
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/13
|
* @date 2015/02/13
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/11
|
* @date 2015/02/11
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/05
|
* @date 2015/02/05
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/27
|
* @date 2015/02/27
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* @version V2.0.2.1
|
* @version V2.0.2.1
|
||||||
* @date 2015/02/26
|
* @date 2015/02/26
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* @file TMPM46B.h
|
* @file TMPM46B.h
|
||||||
* @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File for the
|
* @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File for the
|
||||||
* TOSHIBA 'TMPM46B' Device Series
|
* TOSHIBA 'TMPM46B' Device Series
|
||||||
* @version V2.0.2.4 (Tentative)
|
* @version V2.0.2.4
|
||||||
* @date 2015/03/13
|
* @date 2015/03/13
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
; * @file startup_TMPM46B.s
|
; * @file startup_TMPM46B.s
|
||||||
; * @brief CMSIS Cortex-M4 Core Device Startup File for the
|
; * @brief CMSIS Cortex-M4 Core Device Startup File for the
|
||||||
; * TOSHIBA 'TMPM46B' Device Series
|
; * TOSHIBA 'TMPM46B' Device Series
|
||||||
; * @version V2.0.2.4 (Tentative)
|
; * @version V2.0.2.4
|
||||||
; * @date 2015/03/31
|
; * @date 2015/03/31
|
||||||
; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------
|
; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------
|
||||||
; *
|
; *
|
||||||
; * DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
; * DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
; *
|
; *
|
||||||
; * (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
; * (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
; *******************************************************************************
|
; *******************************************************************************
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
; * @file startup_TMPM46B.s
|
; * @file startup_TMPM46B.s
|
||||||
; * @brief CMSIS Cortex-M4 Core Device Startup File for the
|
; * @brief CMSIS Cortex-M4 Core Device Startup File for the
|
||||||
; * TOSHIBA 'TMPM46B' Device Series
|
; * TOSHIBA 'TMPM46B' Device Series
|
||||||
; * @version V2.0.2.4 (Tentative)
|
; * @version V2.0.2.4
|
||||||
; * @date 2015/03/31
|
; * @date 2015/03/31
|
||||||
; *
|
; *
|
||||||
; * DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
; * DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
; *
|
; *
|
||||||
; * (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
; * (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
; *******************************************************************************
|
; *******************************************************************************
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
* @file system_TMPM46B.c
|
* @file system_TMPM46B.c
|
||||||
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer Source File for the
|
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer Source File for the
|
||||||
* TOSHIBA 'TMPM46B' Device Series
|
* TOSHIBA 'TMPM46B' Device Series
|
||||||
* @version V2.0.2.3
|
* @version V2.0.2.4
|
||||||
* @date 2015/4/9
|
* @date 2018/3/15
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2018 All rights reserved
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -31,25 +31,22 @@
|
||||||
#define CG_8M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
#define CG_8M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
||||||
#define CG_8M_MUL_5_FPLL (0x00006A13UL<<1U)
|
#define CG_8M_MUL_5_FPLL (0x00006A13UL<<1U)
|
||||||
#define CG_8M_MUL_6_FPLL (0x00006917UL<<1U)
|
#define CG_8M_MUL_6_FPLL (0x00006917UL<<1U)
|
||||||
#define CG_8M_MUL_8_FPLL (0x0000691FUL<<1U)
|
|
||||||
#define CG_8M_MUL_10_FPLL (0x00006A26UL<<1U)
|
#define CG_8M_MUL_10_FPLL (0x00006A26UL<<1U)
|
||||||
#define CG_8M_MUL_12_FPLL (0x0000692EUL<<1U)
|
#define CG_8M_MUL_12_FPLL (0x0000692EUL<<1U)
|
||||||
|
|
||||||
#define CG_10M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
#define CG_10M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
||||||
#define CG_10M_MUL_5_FPLL (0x00006A13UL<<1U)
|
#define CG_10M_MUL_5_FPLL (0x00006A13UL<<1U)
|
||||||
#define CG_10M_MUL_6_FPLL (0x00006917UL<<1U)
|
#define CG_10M_MUL_6_FPLL (0x00006917UL<<1U)
|
||||||
#define CG_10M_MUL_8_FPLL (0x0000691FUL<<1U)
|
#define CG_10M_MUL_8_FPLL (0x00006A1EUL<<1U)
|
||||||
#define CG_10M_MUL_10_FPLL (0x00006A26UL<<1U)
|
#define CG_10M_MUL_10_FPLL (0x00006A26UL<<1U)
|
||||||
#define CG_10M_MUL_12_FPLL (0x0000692EUL<<1U)
|
#define CG_10M_MUL_12_FPLL (0x0000692EUL<<1U)
|
||||||
|
|
||||||
#define CG_12M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
#define CG_12M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
||||||
#define CG_12M_MUL_5_FPLL (0x00006A13UL<<1U)
|
#define CG_12M_MUL_5_FPLL (0x00006A13UL<<1U)
|
||||||
#define CG_12M_MUL_6_FPLL (0x00006917UL<<1U)
|
#define CG_12M_MUL_8_FPLL (0x00006A1EUL<<1U)
|
||||||
#define CG_12M_MUL_8_FPLL (0x0000691FUL<<1U)
|
|
||||||
#define CG_12M_MUL_10_FPLL (0x00006A26UL<<1U)
|
#define CG_12M_MUL_10_FPLL (0x00006A26UL<<1U)
|
||||||
|
|
||||||
#define CG_16M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
#define CG_16M_MUL_4_FPLL (0x00006A0FUL<<1U)
|
||||||
#define CG_16M_MUL_5_FPLL (0x00006A13UL<<1U)
|
|
||||||
|
|
||||||
#define CG_PLLSEL_PLLON_SET ((uint32_t)0x00010000)
|
#define CG_PLLSEL_PLLON_SET ((uint32_t)0x00010000)
|
||||||
#define CG_PLLSEL_PLLON_CLEAR ((uint32_t)0xFFFEFFFF)
|
#define CG_PLLSEL_PLLON_CLEAR ((uint32_t)0xFFFEFFFF)
|
||||||
|
@ -225,8 +222,6 @@ void SystemCoreClockUpdate(void)
|
||||||
CoreClockInput = CoreClock * 5U; /* output clock is 40MHz */
|
CoreClockInput = CoreClock * 5U; /* output clock is 40MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_6_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_6_FPLL) {
|
||||||
CoreClockInput = CoreClock * 6U; /* output clock is 48MHz */
|
CoreClockInput = CoreClock * 6U; /* output clock is 48MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_8_FPLL) {
|
|
||||||
CoreClockInput = CoreClock * 8U; /* output clock is 64MHz */
|
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_10_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_10_FPLL) {
|
||||||
CoreClockInput = CoreClock * 10U; /* output clock is 80MHz */
|
CoreClockInput = CoreClock * 10U; /* output clock is 80MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_12_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_8M_MUL_12_FPLL) {
|
||||||
|
@ -255,8 +250,6 @@ void SystemCoreClockUpdate(void)
|
||||||
CoreClockInput = CoreClock * 4U; /* output clock is 48MHz */
|
CoreClockInput = CoreClock * 4U; /* output clock is 48MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_5_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_5_FPLL) {
|
||||||
CoreClockInput = CoreClock * 5U; /* output clock is 60MHz */
|
CoreClockInput = CoreClock * 5U; /* output clock is 60MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_6_FPLL) {
|
|
||||||
CoreClockInput = CoreClock * 6U; /* output clock is 72MHz */
|
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_8_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_8_FPLL) {
|
||||||
CoreClockInput = CoreClock * 8U; /* output clock is 96MHz */
|
CoreClockInput = CoreClock * 8U; /* output clock is 96MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_10_FPLL) {
|
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_12M_MUL_10_FPLL) {
|
||||||
|
@ -267,8 +260,6 @@ void SystemCoreClockUpdate(void)
|
||||||
} else if (CoreClock == OSC_16M) { /* If input is 16MHz */
|
} else if (CoreClock == OSC_16M) { /* If input is 16MHz */
|
||||||
if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_16M_MUL_4_FPLL) {
|
if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_16M_MUL_4_FPLL) {
|
||||||
CoreClockInput = CoreClock * 4U; /* output clock is 64MHz */
|
CoreClockInput = CoreClock * 4U; /* output clock is 64MHz */
|
||||||
} else if ((TSB_CG->PLLSEL & PLLSEL_MASK) == CG_16M_MUL_5_FPLL) {
|
|
||||||
CoreClockInput = CoreClock * 5U; /* output clock is 80MHz */
|
|
||||||
} else {
|
} else {
|
||||||
CoreClockInput = 0U; /* fc -> reserved */
|
CoreClockInput = 0U; /* fc -> reserved */
|
||||||
}
|
}
|
||||||
|
@ -326,6 +317,14 @@ void SystemInit(void)
|
||||||
volatile uint32_t oscf = 0U;
|
volatile uint32_t oscf = 0U;
|
||||||
uint32_t wdte = 0U;
|
uint32_t wdte = 0U;
|
||||||
|
|
||||||
|
#if defined ( __CC_ARM )/*Enable FPU for Keil*/
|
||||||
|
#if (__FPU_USED == 1) /* __FPU_USED is defined in core_cm4.h */
|
||||||
|
/* enable FPU if available and used */
|
||||||
|
SCB->CPACR |= ((3UL << 10*2) | /* set CP10 Full Access */
|
||||||
|
(3UL << 11*2) ); /* set CP11 Full Access */
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if (WD_SETUP) /* Watchdog Setup */
|
#if (WD_SETUP) /* Watchdog Setup */
|
||||||
while (TSB_WD->FLG != 0U) {
|
while (TSB_WD->FLG != 0U) {
|
||||||
} /* When writing to WDMOD or WDCR, confirm "0" of WDFLG<FLG>. */
|
} /* When writing to WDMOD or WDCR, confirm "0" of WDFLG<FLG>. */
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
* @file system_TMPM46B.h
|
* @file system_TMPM46B.h
|
||||||
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer Header File for the
|
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer Header File for the
|
||||||
* TOSHIBA 'TMPM46B' Device Series
|
* TOSHIBA 'TMPM46B' Device Series
|
||||||
* @version V2.0.2.1 (Tentative)
|
* @version V2.0.2.1
|
||||||
* @date 2014/12/03
|
* @date 2014/12/03
|
||||||
*
|
*
|
||||||
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.
|
* DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
|
||||||
*
|
*
|
||||||
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
* (C)Copyright TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2017 All rights reserved
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue