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 <[email protected]> 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 <[email protected]>
> 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
>
>

Reply via email to