Vipul Rahane created MYNEWT-731:
-----------------------------------

             Summary: Crash in config_init_fcb(): NRF52840 and NRF52832 flash 
distinction
                 Key: MYNEWT-731
                 URL: https://issues.apache.org/jira/browse/MYNEWT-731
             Project: Mynewt
          Issue Type: Bug
            Reporter: Vipul Rahane
            Assignee: Vipul Rahane


NRF52840 and NRF52832 flash struct in hal_flash.c need to be different as the 
layout is different. This was causing a crash:

{noformat}
Program received signal SIGTRAP, Trace/breakpoint trap.
__assert_func (file=<optimized out>, line=<optimized out>, func=<optimized 
out>, e=<optimized out>) at 
repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/os_fault.c:137
137            asm("bkpt");
(gdb) bt
#0  __assert_func (file=<optimized out>, line=<optimized out>, func=<optimized 
out>, e=<optimized out>) at 
repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/os_fault.c:137
#1  0x00028c7e in sysinit_dflt_panic_cb (file=<optimized out>, line=<optimized 
out>, func=<optimized out>, expr=<optimized out>, msg=0x0) at 
repos/apache-mynewt-core/sys/sysinit/src/sysinit.c:37
#2  0x0002de26 in config_init_fcb () at 
repos/apache-mynewt-core/sys/config/src/config_init.c:87
#3  config_pkg_init () at 
repos/apache-mynewt-core/sys/config/src/config_init.c:105
#4  0x000298aa in sysinit_app () at 
bin/targets/nrf52-sensors-test/generated/src/nrf52-sensors-test-sysinit-app.c:51
#5  0x0000c654 in main (argc=<optimized out>, argv=<optimized out>) at 
repos/apache-mynewt-core/apps/sensors_test/src/main.c:701
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to