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.

extrenal sram on emif1 for TMS320F28377D 测试,部分成功

Other Parts Discussed in Thread: C2000WARE
 tms320f28379 launchpad  内存扩展板  256k x 16 bit sram .  
 
 
 c2000ware  emif1 sram example for f28379d ("C2000Ware_1_00_06_00\device_support\f2837xd\examples\cpu1\emif1_16bit_asram") 工作正常
默认
#define ASRAM_CS2_START_ADDR 0x100000
#define ASRAM_CS2_SIZE 0x8000
32kx16 大小的sram测试
////////////////
改了 之后  各种 错误 
1
 ASRAM_CS2_SIZE to   0x8100   ,调试 得到   "ErrCount equals 1"
ASRAM_CS2_START_ADDR 0x107000
ASRAM_CS2_SIZE to   0x2100
又正常
ASRAM_CS2_START_ADDR 0x100000
 ASRAM_CS2_SIZE to   0x40000
程序 进 函数 "mem_read_write" 就死循环了 ,就是这几行
for (i=0; i < mem_size; i++)
{ *XMEM_ps++ = mem_wds;
mem_wds += 0x11111111; }
如何解决 大容量 内存的测试?

  • 为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/microcontrollers/c2000/f/171,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

  • 个人觉得这个主要看看硬件就比较明确 外扩到了那个映射区 此映射区就这一个外设还是有其他外设
    如果对这个区间进行操作会出现卡死等情况 说明有冲突存在 也就是同时片选了多个外设