Hello Devlist,

during my process of upgrading apache mynewt from 1.9.0 to 1.13.0 I now face the problem, that the binaries I generate are not running on my system.

As a starting point I used the iptest application and the stm32f7discovery bsp package. This worked with the old mynewt version. I run my own bootloader implementation, after booting, it jumps to 0x08010000 and starts executing from there. For this to work in the old implementation I had to set

> _imghdr_size = 0x0;    /* size = 0 for direct flashing */
in the linker script.

I can't find any corresponding setting in the new version. The only thing I found is:

> INCLUDE_IMAGE_HEADER
which I set to 0.

For testing purposes I also tried to flash the image directly and use it without the bootloader, this also didn't work.

When I debug my application I get following output:

> xPSR: 00000000 pc: 00000000 msp: 0x96f3b83c

It seems that my program counter is not set correctly.

Any help is greatly appreciated, thanks!

Jan

Reply via email to