<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Can not enter into debug mode LPC4088 in KEIL in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-not-enter-into-debug-mode-LPC4088-in-KEIL/m-p/1080606#M41532</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;Hope you are doing well.&lt;/P&gt;&lt;P&gt;The support will continue on your internal thread.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sabina&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Apr 2020 19:33:15 GMT</pubDate>
    <dc:creator>Sabina_Bruce</dc:creator>
    <dc:date>2020-04-27T19:33:15Z</dc:date>
    <item>
      <title>Can not enter into debug mode LPC4088 in KEIL</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-not-enter-into-debug-mode-LPC4088-in-KEIL/m-p/1080605#M41531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have LPC4078 board and KEIL uvsion 5 with ULINK2 debugger.&lt;/P&gt;&lt;P&gt;I got this message in KEIL uVision 5 when I try to debug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cannot access Memory (@ 0x00000000, Write, Acc Size: 4 Byte)&lt;/P&gt;&lt;P&gt;Cannot access Memory (@ 0x00001000, Write, Acc Size: 4 Byte)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can program the chip LPC4078 and enter into ISP mode correctly.&lt;/P&gt;&lt;P&gt;But whenever I tried to debug, the above two messages come out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) The main oscillator is 12MHz external.&lt;/P&gt;&lt;P&gt;2) The basic framework is mbed LPC4088&lt;/P&gt;&lt;P&gt;3) debug mode is SWD&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) The startup code is as below&lt;/P&gt;&lt;P&gt;5) I have checked also PLL and src clock. It seems no problem AFAIK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give me some clue what's wrong with this about ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;;/*****************************************************************************&lt;BR /&gt;; * @file: startup_LPC407x_8x.s&lt;BR /&gt;; * @purpose: CMSIS Cortex-M4 Core Device Startup File&lt;BR /&gt;; * for the NXP LPC407x_8x Device Series&lt;BR /&gt;; * @version: V1.20&lt;BR /&gt;; * @date: 16. January 2012&lt;BR /&gt;; *------- &amp;lt;&amp;lt;&amp;lt; Use Configuration Wizard in Context Menu &amp;gt;&amp;gt;&amp;gt; ------------------&lt;BR /&gt;; *&lt;BR /&gt;; * Copyright (C) 2012 ARM Limited. All rights reserved.&lt;BR /&gt;; * ARM Limited (ARM) is supplying this software for use with Cortex-M4&lt;BR /&gt;; * processor based microcontrollers. This file can be freely distributed&lt;BR /&gt;; * within development tools that are supporting such ARM based processors.&lt;BR /&gt;; *&lt;BR /&gt;; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED&lt;BR /&gt;; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF&lt;BR /&gt;; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.&lt;BR /&gt;; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR&lt;BR /&gt;; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.&lt;BR /&gt;; *&lt;BR /&gt;; *****************************************************************************/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;; Vector Table Mapped to Address 0 at Reset&lt;/P&gt;&lt;P&gt;AREA RESET, DATA, READONLY&lt;BR /&gt; EXPORT __Vectors&lt;/P&gt;&lt;P&gt;__Vectors DCD 0x10008000 ; Top of Stack&lt;BR /&gt; DCD Reset_Handler ; Reset Handler&lt;BR /&gt; DCD NMI_Handler ; NMI Handler&lt;BR /&gt; DCD HardFault_Handler ; Hard Fault Handler&lt;BR /&gt; DCD MemManage_Handler ; MPU Fault Handler&lt;BR /&gt; DCD BusFault_Handler ; Bus Fault Handler&lt;BR /&gt; DCD UsageFault_Handler ; Usage Fault Handler&lt;BR /&gt; ; DCD 0xEFFFF5D6 ; Reserved- vector sum&lt;BR /&gt; DCD 0xEFFFF39E ; Reserved- vector sum&lt;BR /&gt; DCD 0 ; Reserved&lt;BR /&gt; DCD 0 ; Reserved&lt;BR /&gt; DCD 0 ; Reserved&lt;BR /&gt; DCD SVC_Handler ; SVCall Handler&lt;BR /&gt; DCD DebugMon_Handler ; Debug Monitor Handler&lt;BR /&gt; DCD 0 ; Reserved&lt;BR /&gt; DCD PendSV_Handler ; PendSV Handler&lt;BR /&gt; DCD SysTick_Handler ; SysTick Handler&lt;/P&gt;&lt;P&gt;; External Interrupts&lt;BR /&gt; DCD WDT_IRQHandler ; 16: Watchdog Timer&lt;BR /&gt; DCD TIMER0_IRQHandler ; 17: Timer0&lt;BR /&gt; DCD TIMER1_IRQHandler ; 18: Timer1&lt;BR /&gt; DCD TIMER2_IRQHandler ; 19: Timer2&lt;BR /&gt; DCD TIMER3_IRQHandler ; 20: Timer3&lt;BR /&gt; DCD UART0_IRQHandler ; 21: UART0&lt;BR /&gt; DCD UART1_IRQHandler ; 22: UART1&lt;BR /&gt; DCD UART2_IRQHandler ; 23: UART2&lt;BR /&gt; DCD UART3_IRQHandler ; 24: UART3&lt;BR /&gt; DCD PWM1_IRQHandler ; 25: PWM1&lt;BR /&gt; DCD I2C0_IRQHandler ; 26: I2C0&lt;BR /&gt; DCD I2C1_IRQHandler ; 27: I2C1&lt;BR /&gt; DCD I2C2_IRQHandler ; 28: I2C2&lt;BR /&gt; DCD 0 ; 29: reserved, not for SPIFI anymore&lt;BR /&gt; DCD SSP0_IRQHandler ; 30: SSP0&lt;BR /&gt; DCD SSP1_IRQHandler ; 31: SSP1&lt;BR /&gt; DCD PLL0_IRQHandler ; 32: PLL0 Lock (Main PLL)&lt;BR /&gt; DCD RTC_IRQHandler ; 33: Real Time Clock&lt;BR /&gt; DCD EINT0_IRQHandler ; 34: External Interrupt 0&lt;BR /&gt; DCD EINT1_IRQHandler ; 35: External Interrupt 1&lt;BR /&gt; DCD EINT2_IRQHandler ; 36: External Interrupt 2&lt;BR /&gt; DCD EINT3_IRQHandler ; 37: External Interrupt 3&lt;BR /&gt; DCD ADC_IRQHandler ; 38: A/D Converter&lt;BR /&gt; DCD BOD_IRQHandler ; 39: Brown-Out Detect&lt;BR /&gt; DCD USB_IRQHandler ; 40: USB&lt;BR /&gt; DCD CAN_IRQHandler ; 41: CAN&lt;BR /&gt; DCD DMA_IRQHandler ; 42: General Purpose DMA&lt;BR /&gt; DCD I2S_IRQHandler ; 43: I2S&lt;BR /&gt; DCD ENET_IRQHandler ; 44: Ethernet&lt;BR /&gt; DCD MCI_IRQHandler ; 45: SD/MMC card I/F&lt;BR /&gt; DCD MCPWM_IRQHandler ; 46: Motor Control PWM&lt;BR /&gt; DCD QEI_IRQHandler ; 47: Quadrature Encoder Interface&lt;BR /&gt; DCD PLL1_IRQHandler ; 48: PLL1 Lock (USB PLL)&lt;BR /&gt; DCD USBActivity_IRQHandler ; 49: USB Activity interrupt to wakeup&lt;BR /&gt; DCD CANActivity_IRQHandler ; 50: CAN Activity interrupt to wakeup&lt;BR /&gt; DCD UART4_IRQHandler ; 51: UART4&lt;BR /&gt; DCD SSP2_IRQHandler ; 52: SSP2&lt;BR /&gt; DCD LCD_IRQHandler ; 53: LCD&lt;BR /&gt; DCD GPIO_IRQHandler ; 54: GPIO&lt;BR /&gt; DCD PWM0_IRQHandler ; 55: PWM0&lt;BR /&gt; DCD EEPROM_IRQHandler ; 56: EEPROM&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; IF :LNOT::DEF:NO_CRP&lt;BR /&gt; AREA |.ARM.__at_0x02FC|, CODE, READONLY&lt;BR /&gt;CRP_Key DCD 0x12345678&lt;BR /&gt; ENDIF&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; AREA |.text|, CODE, READONLY&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;; Reset Handler&lt;/P&gt;&lt;P&gt;Reset_Handler PROC&lt;BR /&gt; EXPORT Reset_Handler [WEAK]&lt;BR /&gt; IMPORT SystemInit&lt;BR /&gt; IMPORT __main&lt;BR /&gt; LDR R0, =SystemInit&lt;BR /&gt; BLX R0&lt;BR /&gt; LDR R0, =__main&lt;BR /&gt; BX R0&lt;BR /&gt; ENDP&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;; Dummy Exception Handlers (infinite loops which can be modified)&lt;/P&gt;&lt;P&gt;NMI_Handler PROC&lt;BR /&gt; EXPORT NMI_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;HardFault_Handler\&lt;BR /&gt; PROC&lt;BR /&gt; EXPORT HardFault_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;MemManage_Handler\&lt;BR /&gt; PROC&lt;BR /&gt; EXPORT MemManage_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;BusFault_Handler\&lt;BR /&gt; PROC&lt;BR /&gt; EXPORT BusFault_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;UsageFault_Handler\&lt;BR /&gt; PROC&lt;BR /&gt; EXPORT UsageFault_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;SVC_Handler PROC&lt;BR /&gt; EXPORT SVC_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;DebugMon_Handler\&lt;BR /&gt; PROC&lt;BR /&gt; EXPORT DebugMon_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;PendSV_Handler PROC&lt;BR /&gt; EXPORT PendSV_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;BR /&gt;SysTick_Handler PROC&lt;BR /&gt; EXPORT SysTick_Handler [WEAK]&lt;BR /&gt; B .&lt;BR /&gt; ENDP&lt;/P&gt;&lt;P&gt;Default_Handler PROC&lt;/P&gt;&lt;P&gt;EXPORT WDT_IRQHandler [WEAK]&lt;BR /&gt; EXPORT TIMER0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT TIMER1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT TIMER2_IRQHandler [WEAK]&lt;BR /&gt; EXPORT TIMER3_IRQHandler [WEAK]&lt;BR /&gt; EXPORT UART0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT UART1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT UART2_IRQHandler [WEAK]&lt;BR /&gt; EXPORT UART3_IRQHandler [WEAK]&lt;BR /&gt; EXPORT PWM1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT I2C0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT I2C1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT I2C2_IRQHandler [WEAK]&lt;BR /&gt; ;EXPORT SPIFI_IRQHandler [WEAK]&lt;BR /&gt; EXPORT SSP0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT SSP1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT PLL0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT RTC_IRQHandler [WEAK]&lt;BR /&gt; EXPORT EINT0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT EINT1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT EINT2_IRQHandler [WEAK]&lt;BR /&gt; EXPORT EINT3_IRQHandler [WEAK]&lt;BR /&gt; EXPORT ADC_IRQHandler [WEAK]&lt;BR /&gt; EXPORT BOD_IRQHandler [WEAK]&lt;BR /&gt; EXPORT USB_IRQHandler [WEAK]&lt;BR /&gt; EXPORT CAN_IRQHandler [WEAK]&lt;BR /&gt; EXPORT DMA_IRQHandler [WEAK]&lt;BR /&gt; EXPORT I2S_IRQHandler [WEAK]&lt;BR /&gt; EXPORT ENET_IRQHandler [WEAK]&lt;BR /&gt; EXPORT MCI_IRQHandler [WEAK]&lt;BR /&gt; EXPORT MCPWM_IRQHandler [WEAK]&lt;BR /&gt; EXPORT QEI_IRQHandler [WEAK]&lt;BR /&gt; EXPORT PLL1_IRQHandler [WEAK]&lt;BR /&gt; EXPORT USBActivity_IRQHandler [WEAK]&lt;BR /&gt; EXPORT CANActivity_IRQHandler [WEAK]&lt;BR /&gt; EXPORT UART4_IRQHandler [WEAK]&lt;BR /&gt; EXPORT SSP2_IRQHandler [WEAK]&lt;BR /&gt; EXPORT LCD_IRQHandler [WEAK]&lt;BR /&gt; EXPORT GPIO_IRQHandler [WEAK]&lt;BR /&gt; EXPORT PWM0_IRQHandler [WEAK]&lt;BR /&gt; EXPORT EEPROM_IRQHandler [WEAK]&lt;/P&gt;&lt;P&gt;WDT_IRQHandler&lt;BR /&gt;TIMER0_IRQHandler&lt;BR /&gt;TIMER1_IRQHandler&lt;BR /&gt;TIMER2_IRQHandler&lt;BR /&gt;TIMER3_IRQHandler&lt;BR /&gt;UART0_IRQHandler&lt;BR /&gt;UART1_IRQHandler&lt;BR /&gt;UART2_IRQHandler&lt;BR /&gt;UART3_IRQHandler&lt;BR /&gt;PWM1_IRQHandler&lt;BR /&gt;I2C0_IRQHandler&lt;BR /&gt;I2C1_IRQHandler&lt;BR /&gt;I2C2_IRQHandler&lt;BR /&gt;;SPIFI_IRQHandler ;not used&lt;BR /&gt;SSP0_IRQHandler&lt;BR /&gt;SSP1_IRQHandler&lt;BR /&gt;PLL0_IRQHandler&lt;BR /&gt;RTC_IRQHandler&lt;BR /&gt;EINT0_IRQHandler&lt;BR /&gt;EINT1_IRQHandler&lt;BR /&gt;EINT2_IRQHandler&lt;BR /&gt;EINT3_IRQHandler&lt;BR /&gt;ADC_IRQHandler&lt;BR /&gt;BOD_IRQHandler&lt;BR /&gt;USB_IRQHandler&lt;BR /&gt;CAN_IRQHandler&lt;BR /&gt;DMA_IRQHandler&lt;BR /&gt;I2S_IRQHandler&lt;BR /&gt;ENET_IRQHandler&lt;BR /&gt;MCI_IRQHandler&lt;BR /&gt;MCPWM_IRQHandler&lt;BR /&gt;QEI_IRQHandler&lt;BR /&gt;PLL1_IRQHandler&lt;BR /&gt;USBActivity_IRQHandler&lt;BR /&gt;CANActivity_IRQHandler&lt;BR /&gt;UART4_IRQHandler&lt;BR /&gt;SSP2_IRQHandler&lt;BR /&gt;LCD_IRQHandler&lt;BR /&gt;GPIO_IRQHandler&lt;BR /&gt;PWM0_IRQHandler&lt;BR /&gt;EEPROM_IRQHandler&lt;/P&gt;&lt;P&gt;B .&lt;/P&gt;&lt;P&gt;ENDP&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; ALIGN&lt;BR /&gt; END&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is the scatter file of my project on the LPC4078 board.&lt;/P&gt;&lt;P&gt;; *************************************************************&lt;BR /&gt;; *** Scatter-Loading Description File generated by uVision ***&lt;BR /&gt;; *************************************************************&lt;/P&gt;&lt;P&gt;LR_IROM1 0x00000000 0x00080000 { ; load region size_region&lt;BR /&gt; ER_IROM1 0x00000000 0x00080000 { ; load address = execution address&lt;BR /&gt; *.o (RESET, +First)&lt;BR /&gt; *(InRoot$$Sections)&lt;BR /&gt; *.o (+RO-CODE) ; prioritizes CODE in IFLASH before SPIFI&lt;BR /&gt; .ANY2 (+RO-DATA) ; prioritizes DATA in IFLASH before SPIFI&lt;BR /&gt; .ANY (+RO) ; remaining RO&lt;BR /&gt; }&lt;BR /&gt; RW_IRAM1 0x100000E8 0x0000FF18 { ; RW data&lt;BR /&gt; .ANY (+RW +ZI)&lt;BR /&gt; }&lt;BR /&gt; RW_IRAM2 0x20000000 0x00004000 {&lt;BR /&gt; .ANY (AHBSRAM0)&lt;BR /&gt; }&lt;BR /&gt; RW_IRAM3 0x20004000 0x00004000 {&lt;BR /&gt; .ANY (AHBSRAM1)&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;LR_IROM2 0x28000000 0x01000000 {&lt;BR /&gt; ER_IROM2 0x28000000 0x01000000 { ; load address = execution address&lt;BR /&gt; .ANY1 (+RO-DATA) ; all DATA not fitting in IFLASH&lt;BR /&gt;; .ANY (SPIFI_MEM) ; DATA tagged as SPIFI_MEM&lt;BR /&gt;; *.o (SPIFI_MEM) ; CODE tagged as SPIFI_MEM&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Apr 2020 14:26:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-not-enter-into-debug-mode-LPC4088-in-KEIL/m-p/1080605#M41531</guid>
      <dc:creator>pauljay</dc:creator>
      <dc:date>2020-04-25T14:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Can not enter into debug mode LPC4088 in KEIL</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-not-enter-into-debug-mode-LPC4088-in-KEIL/m-p/1080606#M41532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;Hope you are doing well.&lt;/P&gt;&lt;P&gt;The support will continue on your internal thread.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sabina&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2020 19:33:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-not-enter-into-debug-mode-LPC4088-in-KEIL/m-p/1080606#M41532</guid>
      <dc:creator>Sabina_Bruce</dc:creator>
      <dc:date>2020-04-27T19:33:15Z</dc:date>
    </item>
  </channel>
</rss>

