This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM263P4:SBL &LFS 位于同一 SPI 闪存器件上

Guru**** 2578945 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1570853/am263p4-sbl-lfs-on-the-same-spi-flash-device

器件型号:AM263P4
主题:SysConfig 中讨论的其他器件

工具/软件:

我可以在同一个 SPI 闪存上有 SBL 和 LFS 分区吗?

我曾在 SysConfig 中尝试过、在添加引导加载程序部分时、 会显示错误“无法选择同一器件“。

SysConfig 1.25/SDK11

此致

Neil  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Neil、

    请问 LFS 在这里有什么含义? 这是否与文件系统有关。  

    您能用所遵循的步骤和相同的屏幕来详细说明问题吗?

    您还能详细说明您所面临的问题吗?

    此致、

    Aswin  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果我使用示例工程 ospi_flash_file_io、该工程具有 LFS 分区 — Little File System — 已在 syscfg 文件中以 0x100000 偏移量定义、然后想要添加引导加载程序分区、则收到有关在 samd SPI 闪存中没有引导和 LFS 的错误。 据我所知、LFS 仅在系统启动后才运行、这是没有理由的。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Neil、

    感谢您解释该方法。 我明白这个问题。 让我检查一下、然后返回给您。

    此致、

    Aswin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Neil、

    这似乎是 SDK 中的一个错误。 我已经对此提出了一个错误。 请参阅 JIRA 链接、了解内部跟踪信息。

    jira.itg.ti.com/.../MCUSDK-14977

    作为权变措施、我认为从 SysConfig 中获取引导加载程序 CO 配置是一个解决方案。 所以我检查的是、

    1.我检查了哪些文件都有与引导加载程序相关的代码。 它们是

    • TI_driver_config.c
    • ti_driver_config.h
    • TI_clocktree_pll_config.c
    • ti_clocktree_pll_config.h

    2.从这些文件中取出代码并将其添加到新创建的文件中

    为了进行测试、我获取了 SDK v11 的 sbl_ospi_Modore_elf。 我在这里附加了工程 zip 文件

    e2e.ti.com/.../sbl_5F00_ospi_5F00_multicore_5F00_elf_5F00_mod.zip 

    我使用此引导加载程序刷写了一个 hello world 映像、并能够获得应用引导。

    此致、

    Aswin