How to disable ota function and spi flash on light_bulb application of matter over thread
How to disable ota function and spi flash on light_bulb application of matter over thread
Hi,
Could you specify what version of the SDK you are using and could you specify for what reason your wish to disable the OTA function for? I'm assuming that you refer to OTA DFU in general? If so, then you must be aware that DFU is mandatory for Matter devices.
W.r.t the external flash, it might also be required for the nRF54L15 depending on the size of your firmware.
Kind regards,
Andreas
OK, Thanks!
If I want to replace the mx25r64 in the matter demo, what do these 64 bytes of spi flash mean ?
OK, Thanks!
If I want to replace the mx25r64 in the matter demo, what do these 64 bytes of spi flash mean ?
Hi,
It's external flash memory characteristics (Serial Flash Discoverable Parameters i.e SFDP). Have a look here: https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/drivers/spi_flash/README.html, here https://docs.nordicsemi.com/bundle/zephyr-apis-latest/page/group_flash_interface.html and in the JEDEC JESD216 specification which you can find here https://www.jedec.org/standards-documents/docs/jesd216b
The parameters are used to say which properties the flash device has so that the MCU knows. The matrix is filled in either manually from the datasheet of the external flash chip, or for instance through a sample that generates this such as the spi_flash sample (if I remember correct)
Kind regards,
Andreas
Do you have any conditions to help us give a sample project of the matter over thread of w25q64? After we transplant and change, the serial port has normal log print, but the Bluetooth signal cannot be searched and cannot be added
Hi,
I think there are multiple issues here that might not be related to the change to the new external flash, but the first thing I would look into is if you can get a simpler sample to work with the external flash on your custom board, for instance this sample thats set up in https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/exercise-2-dfu-over-usb-adding-external-flash/. What you need to do is to add your device into your board files.
Then I would add BLE as done in https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/exercise-3-fota-over-bluetooth-low-energy/ if the first step works.
And if everything here works, then I would try with the non-modified Light bulb sample: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/matter/light_bulb/README.html
If this does not work, please provide device logs and I'll have a closer look.
Kind regards,
Andreas