您好!
我的客户对 QSPI 寄存器值有疑问。
软件:TI RTOS SDK 版本 06.00.00.07
硬件:定制电路板
客户 在其软件中配置 QSPI_SPI_DC_REG_0x00000000、但有人将寄存器重新配置为0x050505。
(他们确认了 QSIP 波形)
他们想知道源代码在哪个函数中更改该值。
客户猜测 QSPIsetDeviceControl ()用于配置寄存器,但很难遵循 TI 代码。
谢谢。此致、
田代浩一郎
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.
您好!
我的客户对 QSPI 寄存器值有疑问。
软件:TI RTOS SDK 版本 06.00.00.07
硬件:定制电路板
客户 在其软件中配置 QSPI_SPI_DC_REG_0x00000000、但有人将寄存器重新配置为0x050505。
(他们确认了 QSIP 波形)
他们想知道源代码在哪个函数中更改该值。
客户猜测 QSPIsetDeviceControl ()用于配置寄存器,但很难遵循 TI 代码。
谢谢。此致、
田代浩一郎
您好!
客户发现了在 qspi_v0.c 和 qspi_v1.c 中触及 QSPI_SPI_DC_REG 的器件
然后他试图修改这些源代码并建立它们,但似乎 MLO 文件没有正确更新。
编译步骤如下。 出什么问题了?
> CD C:\ti\pdk_am57xx_1_0_15\packages\
pdksetupenv.bat
gmake board_lib
gmake
谢谢。此致、
田代浩一郎
您好!
我们是 Kojima-san 所说的客户。
更改后我们面临的问题是、MLO 文件不是在编译源代码后创建的。
编译后、您将看到以下消息:
gmake[11]:***没有将目标设为'OSPI_V0.c'的规则,
'C:/ti/pdk_am57xx_1_0_15/packages/ti/binary/ti/drv/spi/spi/obj/am571x/a15/release/OSPI_v0.oa15fg 需要。 停止。」
您能否告诉我们如何通过修改以下文件来创建 MLO 文件?
C:\ti\pdk_am57xx_1_0_15\packages/ti\drv\spi\src\v0\qspi_v0.c
C:\ti\pdk_am57xx_1_0_15\packages/ti\drv\spi\src\v1\qspi_v1.c
MLO 位置:C:\ti\pdk_am57xx_1_0_15\packages\ti\boot\sbl\binary\BT200AA\qspi\bin\mlo
*[BT 200 AA]是我们创建的一个文件夹
我指的是以下 URL。
software-dl.ti.com/.../index_board.html
谢谢。此致、
大丸诚
您好!
您可以尝试以下命令吗:
1) pdk_am57xx_1_0_18\packages> pdksetupenv.bat
2) pdk_am57xx_1_0_18\packages/ti\drv\spi>gmake board=idkAM571x clean
3) pdk_am57xx_1_0_18\packages/ti\drv\spi>gmake board=idkAM571x
4) pdk_am57xx_1_0_18\packages\ti\board>gmake board=idkAM571x clean
5) pdk_am57xx_1_0_18\packages/ti\board>gmake board=idkAM571x
6) pdk_am57xx_1_0_18\packages/ti\boot\sbl>gmake all Board=idkAM571x SOC=AM571x bootmode=QSPI clean
7) pdk_am57xx_1_0_18\packages/ti\boot\sbl>gmake all Board=idkAM571x SOC=AM571x bootmode=qSPI
此致、
帕尔特
您好!
我们确认我们可以在您的回答中创建一个 MLO 文件而不会出错。
(我们将"idkAM571 x"更改为"BT200AA"。)
我们尝试了以下其他方式、如果没有问题、请告知我们。
*
C:\ti\pdk_am57xx_1_0_15\packages/ti\drv\spi\src\v0\qspi_v0.c
C:\ti\pdk_am57xx_1_0_15\packages/ti\drv\spi\src\v1\qspi_v1.c
C:\ti\pdk_am57xx_1_0_15\packages/ti\boot\sbl\binary\BT200AA\qspi\bin\MLO
DOS 命令
CD c:\ti\pdk_am57xx_1_0_15\packages
pdksetupenv.bat
gmake board_lib
C:\ti\pdk_am57xx_1_0_15\packages/ti\drv\spi>gmake
C:\ti\pdk_am57xx_1_0_15\packages/ti\boot\sbl\binary\BT200AA\QSPI\
C:\ti\pdk_am57xx_1_0_15\packages/ti\boot\sbl>gmake
C:\ti\pdk_am57xx_1_0_15\packages/ti\boot\sbl\binary\BT200AA\qspi\bin\MLO
*