This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

51822ab CAN'T RUN

I use softdevice 6.00, size is 80K Byte. I use the chip NRF51822ab,and configurat the irom start at 0x14000,size 0xC000, IRAM, start at 0x20002000,size is 0x2000 ,in keil. both the softdevice S110 and app ble_app_hrs are downloaded the chip successfully, but it doesn't work . Phone can't find the device ,and I checked the board ,find the chip didnit run ,the 16M crystal didn't work. why? How can I configurate the FLASH?

Parents
  • Hi

    From my calculations, your IRAM and IROM settings are correct for the nRF51822 QFAB chip. Are you using second or third revision nRF51822 chip. According to the compatibility matrix, you should optimally be using second revision nRF51822 together with S110 6.0.0 and SDK 5.2.0. What chip revision are you having?

    The size of the heart rate example in SDK 5.2.0 is about 21kB, so the total size of softdevice and heart rate application is 80kB+21kB=101kB which should be fine for the 128kB flash of the nRF51822 QFAB chip.

    If you start a debugger, where does the code execution stop?

    Are you having a custom board? If so, does the blinky work?

Reply
  • Hi

    From my calculations, your IRAM and IROM settings are correct for the nRF51822 QFAB chip. Are you using second or third revision nRF51822 chip. According to the compatibility matrix, you should optimally be using second revision nRF51822 together with S110 6.0.0 and SDK 5.2.0. What chip revision are you having?

    The size of the heart rate example in SDK 5.2.0 is about 21kB, so the total size of softdevice and heart rate application is 80kB+21kB=101kB which should be fine for the 128kB flash of the nRF51822 QFAB chip.

    If you start a debugger, where does the code execution stop?

    Are you having a custom board? If so, does the blinky work?

Children
No Data
Related