ST意法半导体
直播中

贺楠

7年用户 921经验值
私信 关注
[问答]

什么会导致fsbl tf-a引导加载程序在闪烁后崩溃?

我正在使用 STM32CubeProgrammer 使用 STM32MP153AAA MPU 来刷新我的自定义目标。我有板载 4GB eMMC 内存。在通过 DFU 进行编程的过程中,一切看起来都很好,并以 100% 完成,但稍等片刻,我就遇到了错误。似乎 TF-A 在加载后崩溃或无法启动。我正在寻找原因以及如何解决。附件是我在编程器中使用的 TSV 文件。我正在使用 EcoSystem 4.1.0。








回帖(1)

龚旻

2023-2-1 14:43:35
事实证明,有一种方法可以在不使用 PMIC 时定义功率。我发现它必须被定义,然后在设备树中指定下面的代码才有效。并且有必要对集合中的其他设备树(例如 U-Boot、内核)执行此操作。


  • regulators {
  •                 vddcore: regulator-vdd_core {
  •                         compatible = "regulator-fixed";
  •                         regulator-name = "vddcore";
  •                         regulator-min-microvolt = <1200000>;
  •                         regulator-max-microvolt = <1200000>;
  •                         regulator-always-on;
  •                 };
  •                
  •                 vdd_ddr: regulator-vdd_ddr {
  •                         compatible = "regulator-fixed";
  •                         regulator-name = "vdd_ddr";
  •                         regulator-min-microvolt = <1350000>;
  •                         regulator-max-microvolt = <1350000>;
  •                         regulator-always-on;
  •                 };
  •                
  •                 vdd_usb: regulator-vdd_usb {
  •                         compatible = "regulator-fixed";
  •                         regulator-name = "vdd_usb";
  •                         regulator-min-microvolt = <3300000>;
  •                         regulator-max-microvolt = <3300000>;
  •                         regulator-always-on;
  •                 };
  •                
  •                 vdd: regulator-vdd {
  •                         compatible = "regulator-fixed";
  •                         regulator-name = "vdd";
  •                         regulator-min-microvolt = <3300000>;
  •                         regulator-max-microvolt = <3300000>;
  •                         regulator-always-on;
  •                 };      
  •         };

  • /* USER CODE BEGIN addons */
  • &pwr_regulators {
  •         pwr-supply = <&vdd>;
  • };
  • /* USER CODE END addons */

现在进入下一个问题,代码在调试器中运行,而不是在编程中运行。我会把它保存到另一个线程。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分