|
Re: Zephyr DFU protocol
I'm having trouble finding that discussion. Could you point me to it?
I'm curious as to why the primary was thought to re-perform the same
functions as the SPL in this case. We don't have to follow
I'm having trouble finding that discussion. Could you point me to it?
I'm curious as to why the primary was thought to re-perform the same
functions as the SPL in this case. We don't have to follow
|
By
Pushpal Sidhu
·
#886
·
|
|
Re: Zephyr DFU protocol
We've discussed this, because it does seem like it could be useful.
But, the conclusion we mostly come to is that nearly everything that
would be in the secondary loader has to be in the primary, and
We've discussed this, because it does seem like it could be useful.
But, the conclusion we mostly come to is that nearly everything that
would be in the secondary loader has to be in the primary, and
|
By
David Brown
·
#885
·
|
|
Re: Zephyr DFU protocol
Sounds like you want an SPL (which I'm for).
Sounds like you want an SPL (which I'm for).
|
By
Pushpal Sidhu
·
#884
·
|
|
Re: Zephyr DFU protocol
Something like this is certainly doable (choosing a compression
algorithm that doesn't have large memory requirements, though, is
important).
However, one of the considerations of the bootloader is
Something like this is certainly doable (choosing a compression
algorithm that doesn't have large memory requirements, though, is
important).
However, one of the considerations of the bootloader is
|
By
David Brown
·
#883
·
|
|
Re: Zephyr DFU protocol
Hi David,
May be a zip compression helpful to reduce the image size in flash?
Richard
Hi David,
May be a zip compression helpful to reduce the image size in flash?
Richard
|
By
Richard Peters <mail@...>
·
#882
·
|
|
Re: Zephyr DFU protocol
Given that there are other parties that have an interest in lwm2m, I
think we should put our focus into supporting newtmgr for upgrades.
The other protocols (lwm2m, and USB DFU) will probably be
Given that there are other parties that have an interest in lwm2m, I
think we should put our focus into supporting newtmgr for upgrades.
The other protocols (lwm2m, and USB DFU) will probably be
|
By
David Brown
·
#881
·
|
|
Re: Zephyr DFU protocol
How this works in Mynewt (and will with Zephyr, if we use newtmgr) is
that mcuboot has two partitions: slot0 is where the primary code
lives, and slot1 is where the upgrade is written. It can be
How this works in Mynewt (and will with Zephyr, if we use newtmgr) is
that mcuboot has two partitions: slot0 is where the primary code
lives, and slot1 is where the upgrade is written. It can be
|
By
David Brown
·
#880
·
|
|
Re: Zephyr DFU protocol
I had a conversation with Sterling Hughes yesterday, and he explained
that this was pretty much the primary reason for developing the news
manager protocol instead of just using lwm2m.
This is the
I had a conversation with Sterling Hughes yesterday, and he explained
that this was pretty much the primary reason for developing the news
manager protocol instead of just using lwm2m.
This is the
|
By
David Brown
·
#879
·
|
|
Re: Zephyr DFU protocol
Hi,
i am looking for a solution like that and just want to contribute my
requirements.
My devices are in a BLE mesh network with no direct internet
connectivity to the outer world.
The user can
Hi,
i am looking for a solution like that and just want to contribute my
requirements.
My devices are in a BLE mesh network with no direct internet
connectivity to the outer world.
The user can
|
By
Richard Peters <mail@...>
·
#878
·
|
|
Re: Using Zephyr with DFU bootloader from Nordic SDK
Hi Richard,
By
Carles Cufi
·
#877
·
|
|
Using Zephyr with DFU bootloader from Nordic SDK
Hi Community,
i would like to use zephyr with an external bootloader like the Nordic
DFU, where i can update firmware via bluetooth.
There is no documentation in zephyr, how to achieve this.
Do i
Hi Community,
i would like to use zephyr with an external bootloader like the Nordic
DFU, where i can update firmware via bluetooth.
There is no documentation in zephyr, how to achieve this.
Do i
|
By
Richard Peters <mail@...>
·
#876
·
|
|
Re: bitfields
Hello,
By
Paul Sokolovsky
·
#875
·
|
|
Re: bitfields
Hi Andrew,
By
Carles Cufi
·
#874
·
|
|
Re: Zephyr DFU protocol
Hi David,
By
Carles Cufi
·
#873
·
|
|
Re: bitfields
It is still possible to assert bit-field implementation (static assert). Then in case of incompatibilities we will have an early porting alarm. This could be done even once for a SoC.
Andrzej
It is still possible to assert bit-field implementation (static assert). Then in case of incompatibilities we will have an early porting alarm. This could be done even once for a SoC.
Andrzej
|
By
Puzdrowski, Andrzej
·
#872
·
|
|
Re: bitfields
Boie, Andrew P wrote:
Yeah, this is sorta wrong. GCC[1] is AFAIK consistent and sane within
a single architecture, but the packing order varies between endianness
conventions and officially they
Boie, Andrew P wrote:
Yeah, this is sorta wrong. GCC[1] is AFAIK consistent and sane within
a single architecture, but the packing order varies between endianness
conventions and officially they
|
By
Andy Ross
·
#871
·
|
|
Re: bitfields
I think we have a fair number of drivers that define structs that use the above technique, to have fields in the struct which correspond to particular bits in a register.
Or see the data structures
I think we have a fair number of drivers that define structs that use the above technique, to have fields in the struct which correspond to particular bits in a register.
Or see the data structures
|
By
Boie, Andrew P
·
#870
·
|
|
Re: Zephyr DFU protocol
One other protocol I just realized is already out there is lwm2m.
There is starting to be some support for it in Zephyr, it works over
other transports, supports device management, and has support
One other protocol I just realized is already out there is lwm2m.
There is starting to be some support for it in Zephyr, it works over
other transports, supports device management, and has support
|
By
David Brown
·
#869
·
|
|
Re: Are device trees used in the STM32?
I believe the answer is that the transition to using the DTS will occur when the structure generation support is solidified.
If you look at the outdir/<STM board>/include/generated/ directory you will
I believe the answer is that the transition to using the DTS will occur when the structure generation support is solidified.
If you look at the outdir/<STM board>/include/generated/ directory you will
|
By
Andy Gross
·
#868
·
|
|
Are device trees used in the STM32?
surfing in the sources tree I can find dts/arm/st/stm32f412-pinctrl.dtsi
usart3_pins_a: usart3@0 {
rx_tx {
rx = <STM32_PIN_PB11 (STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)>;
tx =
surfing in the sources tree I can find dts/arm/st/stm32f412-pinctrl.dtsi
usart3_pins_a: usart3@0 {
rx_tx {
rx = <STM32_PIN_PB11 (STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)>;
tx =
|
By
Massimiliano Cialdi
·
#867
·
|