ZHDA246
July 2026
AM2434
1
摘要
商标
1
简介
2
ENET FOTA 机制
3
以太网设置
3.1
Linux 系统
3.2
Windows 系统
4
经身份验证的 FOTA
4.1
对固件进行签名
5
加密的 FOTA
5.1
对固件进行签名和加密
6
软件结构
6.1
AM243x/AM64x
6.2
AM275x
7
预期输出
7.1
AM243x/AM64x
7.2
AM275x
8
性能指标
9
总结
10
参考资料
6.1
AM243x/AM64x
ENET FOTA 的 SBL OSPI 位于:
Beyond-SDK/am243x/mcupsdk/enet_fota/examples/drivers/boot/sbl_ospi_enet_fota
ENET FOTA 示例位于:
Beyond-SDK/am243x/mcupsdk/enet_fota/examples/enet_fota
ENET FOTA 示例文件夹还包含
patches 文件夹
,其中包含必须应用到 MCU+ SDK 存储库中源文件夹的补丁。
确保在应用补丁后重建所有库,然后构建 SBL OSPI 和 ENET FOTA 示例。
将新应用映像从主机传输到 EVM 所需的 python 脚本位于:
Beyond-SDK/am243x/mcupsdk/enet_fota/tools/boot/enet_fota_file_transfer.py
运行 enet_fota_file_transfer.py python 文件所需的 cfg 文件为:
Beyond-SDK/am243x/mcupsdk/enet_fota/tools/boot/sbl_prebuilt/am243x-evm/enet_fota_app.cfg
在 enet_fota_app.cfg 文件中添加新应用映像的位置并进行保存。
刷写相应的 SBL OSPI 和 ENET FOTA 应用映像。
为 EVM 上电后运行以下命令:
python enet_fota_file_transfer.py --cfg=sbl_prebuilt/am243x-evm/enet_fota_app.cfg