Address issue testing the SMP server sample on the nrf54L15dk

Hello !

I'm wandering what is this warning when building the sample for the nrf54L15dk :

unit address and first address in 'reg' (0x5004c000) don't match for /soc/peripheral@50000000/vpr@4c000/mailbox@1

My build configuration: 
- board target : nrf54l15dk/nrf54l15/cpuapp
- base configuration files : prj.conf
- extra Kconfig fragments : overlay-bt.conf
- base devicetree overlays : with or without the boards/nrf54l15dk_nrf54l15_cpuapp_ext_flash.overlay
- system build : sysbuild

Thank you for your time,

Raphaël.

build_warning.pdf

Parents
  • Hello,

    I still haven't heard back from our developers, but I assume that this will not cause any issues unless your application is communicating between the different cores (vpr and cpuapp). Do you use the vpr core in your application at all?

    Best regards,

    Edvin

  • Facing the same warning and it is caused by the definition of mailbox@1 in the file zephyr/dts/arm/nordic/nrf54l_05_10_15_cpuapp.dtsi (line 39).
    Removing the lines 39...48 will solve the generation of the warning.
    Of course the communication between different cores (cpuapp and vpr) will probably not be fully functional.

  • Removing the lines 39...48 from where exactly?

    But yes, I agree. This is a bug, but unless you are using the vpr core, it shouldn't matter. It is reported internally. And the warning in itself doesn't affect an application that is running independent of the vpr core.

    Best regards,

    Edvin

  • As mentioned the lines 39...48 of the file zephyr/dts/arm/nordic/nrf54l_05_10_15_cpuapp.dtsi

    	cpuapp_vevif_rx: mailbox@1 {
    		compatible = "nordic,nrf-vevif-event-rx";
    		reg = <0x0 0x1000>;
    		status = "disabled";
    		interrupts = <76 NRF_DEFAULT_IRQ_PRIORITY>;
    		#mbox-cells = <1>;
    		nordic,events = <1>;
    		nordic,events-mask = <0x00100000>;
    	};
    

    Anyway, lets hope it will be fixed soon due to the fact I don't like warnings from code being generated.
    We would like to use the vpr core to do QSPI to external FLASH memory.

Reply
  • As mentioned the lines 39...48 of the file zephyr/dts/arm/nordic/nrf54l_05_10_15_cpuapp.dtsi

    	cpuapp_vevif_rx: mailbox@1 {
    		compatible = "nordic,nrf-vevif-event-rx";
    		reg = <0x0 0x1000>;
    		status = "disabled";
    		interrupts = <76 NRF_DEFAULT_IRQ_PRIORITY>;
    		#mbox-cells = <1>;
    		nordic,events = <1>;
    		nordic,events-mask = <0x00100000>;
    	};
    

    Anyway, lets hope it will be fixed soon due to the fact I don't like warnings from code being generated.
    We would like to use the vpr core to do QSPI to external FLASH memory.

Children
No Data
Related