> On Feb 7, 2017, at 2:38 PM, marko kiiskila <[email protected]> wrote:
> 
> can you get a backtrace of that crash?

Sorry, I was not able to get a backtrace ... my shell history didn't go back 
far enough and I've been playing around with stuff for hours.

> 
> Develop branch and the 1.0.0 beta2 release branches have diverged a bit, so we
> should see what this assert() is about.

I did get the 1.0.0B2 branch installed, and things seem to be better ... at 
least with the bundled apps. I *did* finally have to completely erase the chip 
and start over before it all went away.

> One issue I ran across a month back with nrf52 and sys/reboot package. The 
> flash area
> containing FCB was holding some other data. This was causing fcb_init() on 
> that region to
> return non-zero. Thereby causing sys/reboot package init to assert() during 
> sysinit().
> I think I had been playing around with boot loader with was bigger in size, 
> and
> had trailing part of my big bootloader in that area.
> 
> The way I sorted that out was by erasing the flash, and then reinstalled 
> bootloader
> and my app again.

I will try this as I'm seeing the ADC malfunctioning and getting the same error
__assert_func (file=file@entry=0x0, line=line@entry=0, func=func@entry=0x0, 
e=e@entry=0x0) at 
repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/os_fault.c:125
125            asm("bkpt");
from an assert()

...

Forgot to hit send yesterday ... And I found the culprit here as well.



--
David G. Simmons
(919) 534-5099
Web <https://davidgs.com/> • Blog <https://davidgs.com/davidgs_blog> • Linkedin 
<http://linkedin.com/in/davidgsimmons> • Twitter 
<http://twitter.com/TechEvangelist1> • GitHub <http://github.com/davidgs>
/** Message digitally signed for security and authenticity.
* If you cannot read the PGP.sig attachment, please go to
 * http://www.gnupg.com/ <http://www.gnupg.com/> Secure your email!!!
 * Public key available at keyserver.pgp.com <http://keyserver.pgp.com/>
**/
♺ This email uses 100% recycled electrons. Don't blow it by printing!

There are only 2 hard things in computer science: Cache invalidation, naming 
things, and off-by-one errors.


Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to