BOOTLOADER_LightLZMA:存储库在16kB引导加载程序上使用LZMA实施Silicon Labs Gecko引导加载程序

时间:2024-04-21 14:59:46
【文件属性】:

文件名称:BOOTLOADER_LightLZMA:存储库在16kB引导加载程序上使用LZMA实施Silicon Labs Gecko引导加载程序

文件大小:4KB

文件格式:ZIP

更新时间:2024-04-21 14:59:46

C

Gecko Bootloader-具有LZMA支持的16kB Bootloader 该存储库包含一个示例应用程序,该应用程序允许将LZMA解​​压缩器安装在仅具有16kB Flash引导加载程序空间的EFR32设备中,例如EFR32xG13。它使用内部存储作为存储插槽,如果您有外部闪存,则不应使用它,因为可以避免使用压缩并保持安全性功能可用 警告 为了使LZMA代码适合这个空间,我必须完全删除引导加载程序的安全功能: 加密 验证 安全启动 这会将Silicon Labs的安全启动加载程序转换为仅执行CRC检查的基本启动加载程序 如何建造 使用附带的.ISC文件作为参考从构建配置中删除mbedtls和crypto文件夹最后,将stubs.c文件添加到您的项目中 如何使用 该引导程序支持未压缩和LZMA压缩的GBL文件。有关如何生成这些GBL文件的详细信息,请使用协议随附的Silicon


【文件预览】:
BOOTLOADER_LightLZMA-master
----bootloader-storage-internal-single-512k_LZMA_MGM13s.isc(4KB)
----README.md(1KB)
----stubs.c(2KB)

网友评论