You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Wayne Keenan <wa...@gmail.com> on 2016/04/22 18:11:33 UTC

nrf52 and PCA10040 blinks but doesn't shout (no radio)

Hi,

I can't get the bletiny or the bleprph or the nimble walkthru to work,
although the blinky sample does.

macOS: 10.11.4
board: nrf52  on a PCA10040


Please note that in order to get the bleprph app to compile in my new
project I had to perform a copy and monkey patch the app name as the
pkg.yml was missing from the bleprph folder, e.g.:

cp repos/apache-mynewt-core/apps/bletiny/pkg.yml
 repos/apache-mynewt-core/apps/bleprph/pkg.yml
nano repos/apache-mynewt-core/apps/bleprph/pkg.yml
[change app name]


$ newt version
Apache Newt (incubating) version: 0.8.0-b2



$ JLinkExe -v
SEGGER J-Link Commander V5.12b (Compiled Apr 15 2016 14:56:37)
DLL version V5.12b, compiled Apr 15 2016 14:56:31


$ newt target show
targets/my_blinky_sim
    app=apps/blinky
    bsp=@apache-mynewt-core/hw/bsp/native
    build_profile=debug
targets/myble
    app=@apache-mynewt-core/apps/bleprph
    bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
    build_profile=optimized




$ newt load myble -v
Loading image with:
/Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/nrf52pdk_download.sh
/Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/
/Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph
BLE_DEVICE LIBC SHELL
Successfully loaded image.
shinytoo:bleperip wayne$ newt debug myble
Debugging
/Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf
SEGGER J-Link GDB Server V5.12b Command Line Version

GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin10
--target=arm-none-eabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from
/Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf...JLinkARM.dll
V5.12b (DLL compiled Apr 15 2016 14:56:31)

-----GDB Server start settings-----
GDBInit file:                  none
GDB Server Listening port:     3333
SWO raw output listening port: 2332
Terminal I/O port:             2333
Accept remote connection:      yes
Generate logfile:              off
Verify download:               off
Init regs on start:            off
Silent mode:                   off
Single run mode:               on
Target connection timeout:     0 ms
------J-Link related settings------
J-Link Host interface:         USB
J-Link script:                 none
J-Link settings file:          none
------Target related settings------
Target device:                 nRF52
Target interface:              SWD
Target interface speed:        4000kHz
Target endian:                 little

Connecting to J-Link...
done.
J-Link is connected.
Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
Hardware: V1.00
S/N: 682739375
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 3333
Connecting to target...Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x20000384 (Data = 0x28006AF0)
Read 2 bytes @ address 0x20000358 (Data = 0x0020)
Read 2 bytes @ address 0x2000035A (Data = 0xF7FF)
Read 2 bytes @ address 0x2000035C (Data = 0xFFA7)
0x20000384 in bsp_flash_areas ()
(gdb) cont
Continuing.
Starting target CPU...


[No BLE advertising, the jsegger status LED blinks really fast]


^CDebugger requested to halt target...
...Target halted (PC = 0x2000046C)
Reading all registers
Read 4 bytes @ address 0x2000046C (Data = 0x4770D1F9)
Read 2 bytes @ address 0x20000400 (Data = 0x4E20)
Read 4 bytes @ address 0x20000484 (Data = 0x4001E504)
Read 2 bytes @ address 0x20000402 (Data = 0x2002)
Read 2 bytes @ address 0x20000404 (Data = 0x6030)

Program received signal SIGTRAP, Trace/breakpoint trap.
0x2000046c in impure_data ()




All the best
Wayne

Re: nrf52 and PCA10040 blinks but doesn't shout (no radio)

Posted by Sterling Hughes <st...@apache.org>.
Hi Wayne,

We're on freenode, #mynewt.

See you there.

Cheers,

Sterling

On 4/22/16 11:17 AM, Wayne Keenan wrote:
> Hi Will,
>
> Thank you, I can see my device.
>
> Please could you let me know the IRC server and channel as there is no
> mention of IRC on http://mynewt.apache.org/community/
>
>
> All the best
> Wayne
>
> On Fri, Apr 22, 2016 at 5:56 PM, will sanfilippo <wi...@runtime.io> wrote:
>
>> Hello:
>>
>> The nrf52pdk cannot be used with the new nrf52dk which you are using (PCA
>> 10040). It is not hard to fix; you just need to remove the CODE_RAM section
>> from the linker script and adjust the total amount of RAM. We just got our
>> nrf52dk boards and will have a bsp for it shortly (next week) but the
>> changes are simple. I can send you an updated linker script if you like or
>> you can make the changes locally. There are only three lines you should
>> have to change:
>>
>> 1) Remove CODE_RAM from MEMORY sections.
>> 2) Change RAM from 0x8000 to 0x10000 (since this has 64K).
>> 3) Change CODE_RAM to RAM for bssnz section.
>>
>> I am on the IRC so if you have issues let me know.
>>
>> Will
>>
>>> On Apr 22, 2016, at 9:11 AM, Wayne Keenan <wa...@gmail.com>
>> wrote:
>>>
>>> Hi,
>>>
>>> I can't get the bletiny or the bleprph or the nimble walkthru to work,
>>> although the blinky sample does.
>>>
>>> macOS: 10.11.4
>>> board: nrf52  on a PCA10040
>>>
>>>
>>> Please note that in order to get the bleprph app to compile in my new
>>> project I had to perform a copy and monkey patch the app name as the
>>> pkg.yml was missing from the bleprph folder, e.g.:
>>>
>>> cp repos/apache-mynewt-core/apps/bletiny/pkg.yml
>>> repos/apache-mynewt-core/apps/bleprph/pkg.yml
>>> nano repos/apache-mynewt-core/apps/bleprph/pkg.yml
>>> [change app name]
>>>
>>>
>>> $ newt version
>>> Apache Newt (incubating) version: 0.8.0-b2
>>>
>>>
>>>
>>> $ JLinkExe -v
>>> SEGGER J-Link Commander V5.12b (Compiled Apr 15 2016 14:56:37)
>>> DLL version V5.12b, compiled Apr 15 2016 14:56:31
>>>
>>>
>>> $ newt target show
>>> targets/my_blinky_sim
>>>     app=apps/blinky
>>>     bsp=@apache-mynewt-core/hw/bsp/native
>>>     build_profile=debug
>>> targets/myble
>>>     app=@apache-mynewt-core/apps/bleprph
>>>     bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
>>>     build_profile=optimized
>>>
>>>
>>>
>>>
>>> $ newt load myble -v
>>> Loading image with:
>>>
>> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/nrf52pdk_download.sh
>>>
>> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/
>>>
>> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph
>>> BLE_DEVICE LIBC SHELL
>>> Successfully loaded image.
>>> shinytoo:bleperip wayne$ newt debug myble
>>> Debugging
>>>
>> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf
>>> SEGGER J-Link GDB Server V5.12b Command Line Version
>>>
>>> GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
>>> Copyright (C) 2014 Free Software Foundation, Inc.
>>> License GPLv3+: GNU GPL version 3 or later <
>> http://gnu.org/licenses/gpl.html
>>>>
>>> This is free software: you are free to change and redistribute it.
>>> There is NO WARRANTY, to the extent permitted by law.  Type "show
>> copying"
>>> and "show warranty" for details.
>>> This GDB was configured as "--host=x86_64-apple-darwin10
>>> --target=arm-none-eabi".
>>> Type "show configuration" for configuration details.
>>> For bug reporting instructions, please see:
>>> <http://www.gnu.org/software/gdb/bugs/>.
>>> Find the GDB manual and other documentation resources online at:
>>> <http://www.gnu.org/software/gdb/documentation/>.
>>> For help, type "help".
>>> Type "apropos word" to search for commands related to "word"...
>>> Reading symbols from
>>>
>> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf...JLinkARM.dll
>>> V5.12b (DLL compiled Apr 15 2016 14:56:31)
>>>
>>> -----GDB Server start settings-----
>>> GDBInit file:                  none
>>> GDB Server Listening port:     3333
>>> SWO raw output listening port: 2332
>>> Terminal I/O port:             2333
>>> Accept remote connection:      yes
>>> Generate logfile:              off
>>> Verify download:               off
>>> Init regs on start:            off
>>> Silent mode:                   off
>>> Single run mode:               on
>>> Target connection timeout:     0 ms
>>> ------J-Link related settings------
>>> J-Link Host interface:         USB
>>> J-Link script:                 none
>>> J-Link settings file:          none
>>> ------Target related settings------
>>> Target device:                 nRF52
>>> Target interface:              SWD
>>> Target interface speed:        4000kHz
>>> Target endian:                 little
>>>
>>> Connecting to J-Link...
>>> done.
>>> J-Link is connected.
>>> Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
>>> Hardware: V1.00
>>> S/N: 682739375
>>> Checking target voltage...
>>> Target voltage: 3.30 V
>>> Listening on TCP/IP port 3333
>>> Connecting to target...Connected to target
>>> Waiting for GDB connection...Connected to 127.0.0.1
>>> Reading all registers
>>> Read 4 bytes @ address 0x20000384 (Data = 0x28006AF0)
>>> Read 2 bytes @ address 0x20000358 (Data = 0x0020)
>>> Read 2 bytes @ address 0x2000035A (Data = 0xF7FF)
>>> Read 2 bytes @ address 0x2000035C (Data = 0xFFA7)
>>> 0x20000384 in bsp_flash_areas ()
>>> (gdb) cont
>>> Continuing.
>>> Starting target CPU...
>>>
>>>
>>> [No BLE advertising, the jsegger status LED blinks really fast]
>>>
>>>
>>> ^CDebugger requested to halt target...
>>> ...Target halted (PC = 0x2000046C)
>>> Reading all registers
>>> Read 4 bytes @ address 0x2000046C (Data = 0x4770D1F9)
>>> Read 2 bytes @ address 0x20000400 (Data = 0x4E20)
>>> Read 4 bytes @ address 0x20000484 (Data = 0x4001E504)
>>> Read 2 bytes @ address 0x20000402 (Data = 0x2002)
>>> Read 2 bytes @ address 0x20000404 (Data = 0x6030)
>>>
>>> Program received signal SIGTRAP, Trace/breakpoint trap.
>>> 0x2000046c in impure_data ()
>>>
>>>
>>>
>>>
>>> All the best
>>> Wayne
>>
>>
>

Re: nrf52 and PCA10040 blinks but doesn't shout (no radio)

Posted by Wayne Keenan <wa...@gmail.com>.
Hi Will,

Thank you, I can see my device.

Please could you let me know the IRC server and channel as there is no
mention of IRC on http://mynewt.apache.org/community/


All the best
Wayne

On Fri, Apr 22, 2016 at 5:56 PM, will sanfilippo <wi...@runtime.io> wrote:

> Hello:
>
> The nrf52pdk cannot be used with the new nrf52dk which you are using (PCA
> 10040). It is not hard to fix; you just need to remove the CODE_RAM section
> from the linker script and adjust the total amount of RAM. We just got our
> nrf52dk boards and will have a bsp for it shortly (next week) but the
> changes are simple. I can send you an updated linker script if you like or
> you can make the changes locally. There are only three lines you should
> have to change:
>
> 1) Remove CODE_RAM from MEMORY sections.
> 2) Change RAM from 0x8000 to 0x10000 (since this has 64K).
> 3) Change CODE_RAM to RAM for bssnz section.
>
> I am on the IRC so if you have issues let me know.
>
> Will
>
> > On Apr 22, 2016, at 9:11 AM, Wayne Keenan <wa...@gmail.com>
> wrote:
> >
> > Hi,
> >
> > I can't get the bletiny or the bleprph or the nimble walkthru to work,
> > although the blinky sample does.
> >
> > macOS: 10.11.4
> > board: nrf52  on a PCA10040
> >
> >
> > Please note that in order to get the bleprph app to compile in my new
> > project I had to perform a copy and monkey patch the app name as the
> > pkg.yml was missing from the bleprph folder, e.g.:
> >
> > cp repos/apache-mynewt-core/apps/bletiny/pkg.yml
> > repos/apache-mynewt-core/apps/bleprph/pkg.yml
> > nano repos/apache-mynewt-core/apps/bleprph/pkg.yml
> > [change app name]
> >
> >
> > $ newt version
> > Apache Newt (incubating) version: 0.8.0-b2
> >
> >
> >
> > $ JLinkExe -v
> > SEGGER J-Link Commander V5.12b (Compiled Apr 15 2016 14:56:37)
> > DLL version V5.12b, compiled Apr 15 2016 14:56:31
> >
> >
> > $ newt target show
> > targets/my_blinky_sim
> >    app=apps/blinky
> >    bsp=@apache-mynewt-core/hw/bsp/native
> >    build_profile=debug
> > targets/myble
> >    app=@apache-mynewt-core/apps/bleprph
> >    bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
> >    build_profile=optimized
> >
> >
> >
> >
> > $ newt load myble -v
> > Loading image with:
> >
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/nrf52pdk_download.sh
> >
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/
> >
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph
> > BLE_DEVICE LIBC SHELL
> > Successfully loaded image.
> > shinytoo:bleperip wayne$ newt debug myble
> > Debugging
> >
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf
> > SEGGER J-Link GDB Server V5.12b Command Line Version
> >
> > GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
> > Copyright (C) 2014 Free Software Foundation, Inc.
> > License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html
> >>
> > This is free software: you are free to change and redistribute it.
> > There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> > and "show warranty" for details.
> > This GDB was configured as "--host=x86_64-apple-darwin10
> > --target=arm-none-eabi".
> > Type "show configuration" for configuration details.
> > For bug reporting instructions, please see:
> > <http://www.gnu.org/software/gdb/bugs/>.
> > Find the GDB manual and other documentation resources online at:
> > <http://www.gnu.org/software/gdb/documentation/>.
> > For help, type "help".
> > Type "apropos word" to search for commands related to "word"...
> > Reading symbols from
> >
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf...JLinkARM.dll
> > V5.12b (DLL compiled Apr 15 2016 14:56:31)
> >
> > -----GDB Server start settings-----
> > GDBInit file:                  none
> > GDB Server Listening port:     3333
> > SWO raw output listening port: 2332
> > Terminal I/O port:             2333
> > Accept remote connection:      yes
> > Generate logfile:              off
> > Verify download:               off
> > Init regs on start:            off
> > Silent mode:                   off
> > Single run mode:               on
> > Target connection timeout:     0 ms
> > ------J-Link related settings------
> > J-Link Host interface:         USB
> > J-Link script:                 none
> > J-Link settings file:          none
> > ------Target related settings------
> > Target device:                 nRF52
> > Target interface:              SWD
> > Target interface speed:        4000kHz
> > Target endian:                 little
> >
> > Connecting to J-Link...
> > done.
> > J-Link is connected.
> > Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
> > Hardware: V1.00
> > S/N: 682739375
> > Checking target voltage...
> > Target voltage: 3.30 V
> > Listening on TCP/IP port 3333
> > Connecting to target...Connected to target
> > Waiting for GDB connection...Connected to 127.0.0.1
> > Reading all registers
> > Read 4 bytes @ address 0x20000384 (Data = 0x28006AF0)
> > Read 2 bytes @ address 0x20000358 (Data = 0x0020)
> > Read 2 bytes @ address 0x2000035A (Data = 0xF7FF)
> > Read 2 bytes @ address 0x2000035C (Data = 0xFFA7)
> > 0x20000384 in bsp_flash_areas ()
> > (gdb) cont
> > Continuing.
> > Starting target CPU...
> >
> >
> > [No BLE advertising, the jsegger status LED blinks really fast]
> >
> >
> > ^CDebugger requested to halt target...
> > ...Target halted (PC = 0x2000046C)
> > Reading all registers
> > Read 4 bytes @ address 0x2000046C (Data = 0x4770D1F9)
> > Read 2 bytes @ address 0x20000400 (Data = 0x4E20)
> > Read 4 bytes @ address 0x20000484 (Data = 0x4001E504)
> > Read 2 bytes @ address 0x20000402 (Data = 0x2002)
> > Read 2 bytes @ address 0x20000404 (Data = 0x6030)
> >
> > Program received signal SIGTRAP, Trace/breakpoint trap.
> > 0x2000046c in impure_data ()
> >
> >
> >
> >
> > All the best
> > Wayne
>
>

Re: nrf52 and PCA10040 blinks but doesn't shout (no radio)

Posted by will sanfilippo <wi...@runtime.io>.
Hello:

The nrf52pdk cannot be used with the new nrf52dk which you are using (PCA 10040). It is not hard to fix; you just need to remove the CODE_RAM section from the linker script and adjust the total amount of RAM. We just got our nrf52dk boards and will have a bsp for it shortly (next week) but the changes are simple. I can send you an updated linker script if you like or you can make the changes locally. There are only three lines you should have to change:

1) Remove CODE_RAM from MEMORY sections.
2) Change RAM from 0x8000 to 0x10000 (since this has 64K).
3) Change CODE_RAM to RAM for bssnz section.

I am on the IRC so if you have issues let me know.

Will

> On Apr 22, 2016, at 9:11 AM, Wayne Keenan <wa...@gmail.com> wrote:
> 
> Hi,
> 
> I can't get the bletiny or the bleprph or the nimble walkthru to work,
> although the blinky sample does.
> 
> macOS: 10.11.4
> board: nrf52  on a PCA10040
> 
> 
> Please note that in order to get the bleprph app to compile in my new
> project I had to perform a copy and monkey patch the app name as the
> pkg.yml was missing from the bleprph folder, e.g.:
> 
> cp repos/apache-mynewt-core/apps/bletiny/pkg.yml
> repos/apache-mynewt-core/apps/bleprph/pkg.yml
> nano repos/apache-mynewt-core/apps/bleprph/pkg.yml
> [change app name]
> 
> 
> $ newt version
> Apache Newt (incubating) version: 0.8.0-b2
> 
> 
> 
> $ JLinkExe -v
> SEGGER J-Link Commander V5.12b (Compiled Apr 15 2016 14:56:37)
> DLL version V5.12b, compiled Apr 15 2016 14:56:31
> 
> 
> $ newt target show
> targets/my_blinky_sim
>    app=apps/blinky
>    bsp=@apache-mynewt-core/hw/bsp/native
>    build_profile=debug
> targets/myble
>    app=@apache-mynewt-core/apps/bleprph
>    bsp=@apache-mynewt-core/hw/bsp/nrf52pdk
>    build_profile=optimized
> 
> 
> 
> 
> $ newt load myble -v
> Loading image with:
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/nrf52pdk_download.sh
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/repos/apache-mynewt-core/hw/bsp/nrf52pdk/
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph
> BLE_DEVICE LIBC SHELL
> Successfully loaded image.
> shinytoo:bleperip wayne$ newt debug myble
> Debugging
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf
> SEGGER J-Link GDB Server V5.12b Command Line Version
> 
> GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
> Copyright (C) 2014 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>> 
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "--host=x86_64-apple-darwin10
> --target=arm-none-eabi".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from
> /Users/wayne/local.projects/newt/projects/nrf52/bleperip/bin/myble/apps/bleprph/bleprph.elf...JLinkARM.dll
> V5.12b (DLL compiled Apr 15 2016 14:56:31)
> 
> -----GDB Server start settings-----
> GDBInit file:                  none
> GDB Server Listening port:     3333
> SWO raw output listening port: 2332
> Terminal I/O port:             2333
> Accept remote connection:      yes
> Generate logfile:              off
> Verify download:               off
> Init regs on start:            off
> Silent mode:                   off
> Single run mode:               on
> Target connection timeout:     0 ms
> ------J-Link related settings------
> J-Link Host interface:         USB
> J-Link script:                 none
> J-Link settings file:          none
> ------Target related settings------
> Target device:                 nRF52
> Target interface:              SWD
> Target interface speed:        4000kHz
> Target endian:                 little
> 
> Connecting to J-Link...
> done.
> J-Link is connected.
> Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 15 2016 18:03:17
> Hardware: V1.00
> S/N: 682739375
> Checking target voltage...
> Target voltage: 3.30 V
> Listening on TCP/IP port 3333
> Connecting to target...Connected to target
> Waiting for GDB connection...Connected to 127.0.0.1
> Reading all registers
> Read 4 bytes @ address 0x20000384 (Data = 0x28006AF0)
> Read 2 bytes @ address 0x20000358 (Data = 0x0020)
> Read 2 bytes @ address 0x2000035A (Data = 0xF7FF)
> Read 2 bytes @ address 0x2000035C (Data = 0xFFA7)
> 0x20000384 in bsp_flash_areas ()
> (gdb) cont
> Continuing.
> Starting target CPU...
> 
> 
> [No BLE advertising, the jsegger status LED blinks really fast]
> 
> 
> ^CDebugger requested to halt target...
> ...Target halted (PC = 0x2000046C)
> Reading all registers
> Read 4 bytes @ address 0x2000046C (Data = 0x4770D1F9)
> Read 2 bytes @ address 0x20000400 (Data = 0x4E20)
> Read 4 bytes @ address 0x20000484 (Data = 0x4001E504)
> Read 2 bytes @ address 0x20000402 (Data = 0x2002)
> Read 2 bytes @ address 0x20000404 (Data = 0x6030)
> 
> Program received signal SIGTRAP, Trace/breakpoint trap.
> 0x2000046c in impure_data ()
> 
> 
> 
> 
> All the best
> Wayne