S32K311 Bootloader Code Example Similar to Shared Link

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K311 Bootloader Code Example Similar to Shared Link

ソリューションへジャンプ
762件の閲覧回数
DiaDev
Contributor III

Hi ,

I'm currently working on a project using the NXP S32K311 and I'm looking for a bootloader code example for this MCU. I came across a useful implementation elsewhere, and I'm trying to find something similar here on the NXP Community or through official resources.

The following link is the project I used.

Unified bootloader Demo - NXP Community

Specifically, I'm looking for:

  • A working bootloader for S32K311 (preferably CAN-based)

  • Any guidance or documentation related to flash routines, Memory layout and linker configuration (for application and bootloader), or security handling in bootloader

  • Proper clock configuration (for system/core/peripherals)

  • Correct pin initialization (especially for UART/CAN interfaces used for communication)

  • Startup/initialization issues to watch for (e.g., ITCM, MPU, etc.)

If anyone has worked on something similar or can point me to a shared project, SDK example, or GitHub repo, I’d really appreciate it.

Thanks in advance for your help!

0 件の賞賛
返信
1 解決策
739件の閲覧回数
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @DiaDev,

There are some examples for S32K312 for a bootloader to application jump in this post: Example S32K312 Bootloader to Application Jump DS3.5 RTD300 - NXP Community. But as far as I know, the unified bootloader is the only example with CAN support.

There are no examples specifically for the S32K311, since we need to test them in our evaluation boards, but the S32K312 derivative is fairly similar, the Unified Bootloader and the examples I shared previously both support the S32K312. You must port the example over to the S32K311 yourself.

If you have any issues while implementing CAN or the bootloader, you can ask in the community and we will help you. But, if you have questions about the application itself, you can contact the owner through their GitHub page: GitHub - ecubus/EcuBus-Pro: A powerful automotive ECU development tool. UDS, CAN-TP, DOIP, LIN , Scr....

Best regards,
Julián

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
740件の閲覧回数
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @DiaDev,

There are some examples for S32K312 for a bootloader to application jump in this post: Example S32K312 Bootloader to Application Jump DS3.5 RTD300 - NXP Community. But as far as I know, the unified bootloader is the only example with CAN support.

There are no examples specifically for the S32K311, since we need to test them in our evaluation boards, but the S32K312 derivative is fairly similar, the Unified Bootloader and the examples I shared previously both support the S32K312. You must port the example over to the S32K311 yourself.

If you have any issues while implementing CAN or the bootloader, you can ask in the community and we will help you. But, if you have questions about the application itself, you can contact the owner through their GitHub page: GitHub - ecubus/EcuBus-Pro: A powerful automotive ECU development tool. UDS, CAN-TP, DOIP, LIN , Scr....

Best regards,
Julián

0 件の賞賛
返信