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 > >
