器件型号:TDA3
工具/软件:TI-RTOS
您好!
我正在使用 CCSv8调试我们的定制板。
EMIF1连接到具有256MB ECC 的1GB DDR3。
我在没有 ECC_ENABLE 的情况下连接了 IPU1_C0、EMIF1的存储器范围看起来不错。
运行脚本 ecc_enable 后、emif1的内存范围看起来很奇怪。
对吗?
这是我的 GEL。
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.
器件型号:TDA3
工具/软件:TI-RTOS
您好!
我正在使用 CCSv8调试我们的定制板。
EMIF1连接到具有256MB ECC 的1GB DDR3。
我在没有 ECC_ENABLE 的情况下连接了 IPU1_C0、EMIF1的存储器范围看起来不错。
运行脚本 ecc_enable 后、emif1的内存范围看起来很奇怪。
对吗?
这是我的 GEL。
e2e.ti.com/.../8407.TDA3xx_5F00_ddr_5F00_config.gelHi、
请检查我的 GEL 文件"TDA3xx_DDR_config"。
BR、Denny's
您好 Rishabh Garg、
我无法理解第二个步骤"2. 使用 EDMA 预填充 DDR "。
您是否意味着运行脚本"TDA3xx_EMIF1_ECC_Configuration"后、我们无法将程序加载到 ipu1_0?
PDK 中有一个名为"CSL_ECC_TEST_APP"的测试应用。
可以使用此应用程序检查 EMIF ECC 的功能是否正确?
BR、Denny's
您好 Rishabh Garg、
我在 CCS 上运行了 CSL_ECC_TEST_APP、但它可以很好地执行。
TeraTerm 消息会像这样挂起。
我检查 了 C:\processor_sdk_vision_03_06_00_00\ti_components \drivers\pdk_01_10_02_07\packages/ti\CSL\examples\ecc\ecc_test_app\ecc_emif.c 中的 c 代码
找到了这个
因此,我在 CCS 中修改了 GEL。
我再次运行测试。 这一次我首先运行脚本 EMIF1_ECC_Configuration ()以确保寄存 器 CTRL_WKUP_EMIF1_SDRAM_CONFIG_EXT 设置良好。
在我完成这些更改后、一切都进展顺利。
顺便说一下、我对在 CSL_ECC_TEST_APP 中设置 EMIF_ECC_START_ADDR 和 EMIF_ECC_END_ADDR 有一些问题。
默认设置为0x90000000~0X9001FFFF。
我无法为整个1GB DDR3设置 ECC 范围(0x8000000~0xBFFFFFFF)?
我完成了此更改、应用程序再次挂起。
BR、Denny's