NRF53833 140s 0x27000

I compared the S132 and S140 protocol stack files. The S132 file does not occupy the 0x26000 address, while the S140 does occupy the 0x27000 address. However, the application start address set by the IROM1 of the MDK compiler is 0x27000. Is there a problem?

Parents
  • Hi,

    The application start address must be as specified in the release notes for the SoftDevice that is used. For S132 that is 0x26000, and this is the address the SoftDevice will jump to. If the application is at a different address, it will not work.

  • Thank you for your reply. In the above picture, the file address of the S132 protocol stack does not exceed 0x26000, and the app program address starts from 0x26000. Therefore, S132 and APP were successfully merged using the merge tool. However, the file of the S140 protocol stack exceeds 0x27000, and the program address of the APP starts from 0x27000. Therefore, an error was prompted during the merge and the merge could not be successful. I have some doubts about this and hope to get an answer. thank you

Reply
  • Thank you for your reply. In the above picture, the file address of the S132 protocol stack does not exceed 0x26000, and the app program address starts from 0x26000. Therefore, S132 and APP were successfully merged using the merge tool. However, the file of the S140 protocol stack exceeds 0x27000, and the program address of the APP starts from 0x27000. Therefore, an error was prompted during the merge and the merge could not be successful. I have some doubts about this and hope to get an answer. thank you

Children
Related