TI中文支持网
TI专业的中文技术问题搜集分享网站

C66x 调用memset函数后仿真器直接断开

调试DDR时运行论坛里的DDR测试工程都通过了,以为DDR调好了,但今天调用memset函数时发现仿真器会自动断开,测试工程里面对DDR全部读写都没问题,但是这里却无法用memset初始化,不知道这个是不是DDR时序没调好?

Thomas Yang1:

没太明白,请问您跑DDR测试工程的时候应该是挂仿真器把,如果挂仿真器,那么测试工程里应该有用到memset函数的。您的memset函数是在自己的工程中调用的吗?

b l1:

跑的是STK_Memory_Test这个测试工程,测试工程里没有用memset函数,也没测出问题,后来我在测试时调用了memset时才发现了问题,经过验证,将memset函数原型重写了后调用重写的memset函数,测试正常,跟踪原因是直接调用memset是经过优化的库函数,但我重写的函数没有优化,如果优化,也会出现同样的问题,现在的问题是不知道为何优化后就不行了,怎么会导致仿真器(power failure)断开?

haotian chang:

回复 b l1:

你好,你调试的是K1_STK_v1.1里面的Memory_test例程吗,我的测试的一直DDR这个地方错误,然后测试Muticore_Navigator也是DDR地方错误,

赞(0)
未经允许不得转载:TI中文支持网 » C66x 调用memset函数后仿真器直接断开
分享到: 更多 (0)