您好!
我将 am2432与 mcu_plus_am243x_SDK 配合使用。
我正在使用 OSPI 引导模式将我的应用加载到 DDR 中。
我看到我在 OSPI 闪存中的应用始终位于地址= 0x8000。 ( 我希望能够使用其他地址 )
为了将我的应用程序从其他闪存地址复制到 DDR,我应该修改哪个 SBL 加载程序项目,以及在哪个文件?
谢谢。
Eli
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.
尊敬的 Eli Mordel:
您应该修改 SBL_ospi 工程、在 syscfg 中、您将找到"App Image Offset"字段。 您需要对其进行修改。
当然、请确保在刷写期间、您的应用映像需要位于其他位置。
我希望这对您有所帮助。
此致、
Aakash
尊敬的 Aakash:
TI 的示例 ospi_flash_io - 工作正常我可以擦除写入和读取闪存。
当我在工程中执行相同的代码时、
它在 ospi_v0.c :1464之后崩溃
1464 ofi_writeFifoData (attrs->dataBaseAddr、pSrc、wrBytes);
1465
1466 pSrc += wrBytes;
1467 remaingSize–= wrBytes;
1468 }
1469
1470 if (wrFlag == 0U && OSPI_waitIndWriteComplete (preg)!= 0)
1471 {
1472 wrFlag = 1U;
1473 STATUS =-1;
1474 }
OSPI_waitIndWriteComplete (preg)返回-1;
请告知如何继续?
谢谢。
此致、
Eli