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.

[参考译文] LP-AM261:LP AM261 CANn't BOOT from OSPI FLASH!

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1511111/lp-am261-lp-am261-cann-t-boot-from-ospi-flash

器件型号:LP-AM261
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

我的环境:

  • 板:LP AM261 PROC193E1  
  • CCS12.8.1.  
  • SDK:mcu_plus_sdk_am261x_10_00_01_10
  • uniflash 9.1.0

然后我采取了以下步骤:

  1. 设置 DevBoot Mode (SW4 0010)并对电路板重新供电。
  2. 编译我的测试程序(UART 输出且 LED 闪烁)以生成.appimage 文件
  3. 打开 Uniflash 9.1.0并加载映像文件。 它会显示"Program Load completed successfully"

     

    4. 分别设置 DevBoot Mode (SW4 0010)、OSPI (8S)- Octal Read Mode (SW4 0011)并对电路板重新供电。 两种引导模式都无法从闪存加载程序。

其他说明:  

  • 我设置 UART 引导模式、并使用命令"python uart_uniflash.py -p COMx --cfg=sbl_prebuilt/am261x-lp/default_sbl_ospi.cfg"。 它可以成功刷写、但在设置 OSPI 引导模式并重新加电后无法从闪存引导。
  •  当我使用 LP AM263X 时、AM263板可以在 QSPI 引导模式下从 QSPI 引导。
  • 我的电路板使用了客户的 QSPI 闪存、我修改了 FLASH_JTAG_uniflashxxx 且 Uniflash 可以 成功加载。 但我的 电路板 无法从 QSPI 闪存引导。

我需要的支持:

  • 请 运行我  对您的系统 环境采取的步骤以检查原因。 我需要知道工具链是否可靠。  
  • 如果电路板使用 QSPI 闪存、它是否只能在 OSPI 串行 NAND (4S)-四路读取模式下从闪存引导? 它可以 从 Devboot 模式引导吗? 我想要一种支持 Uniflash 刷写程序并支持  从 QSPI 引导的模式、是否可行?