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

ecan 自测模式

板子是2806的芯片,

然后从TI的官网下载TI 280X的例子,里面的ecanback2back直接运行时候,是在ram中的程序,程序运行不到main函数,换成官网的flash的cmd文件,可以运行到main,但是停止在: while(ECanaRegs.CANTA.all != 0x0000FFFF ) {}  // Wait for all TAn bits to be set..

偶然原因把一个2812 的ecanback2back的例子,也是ram里运行的,可以通过该自测程序。

然后运行该程序,不reset cpu,把ti的官网例子ecanback2back 这个load进ram,用的是2812的ram的cmd文件,可以通过测试,但是cpu一旦复位,例子有不能通过。

求救求解。。。 

PINRAN LIAO:

你在测试时,将两个CAN连接没?不能直接连接,需要通过CAN收发器连接哦

板子是2806的芯片,

然后从TI的官网下载TI 280X的例子,里面的ecanback2back直接运行时候,是在ram中的程序,程序运行不到main函数,换成官网的flash的cmd文件,可以运行到main,但是停止在: while(ECanaRegs.CANTA.all != 0x0000FFFF ) {}  // Wait for all TAn bits to be set..

偶然原因把一个2812 的ecanback2back的例子,也是ram里运行的,可以通过该自测程序。

然后运行该程序,不reset cpu,把ti的官网例子ecanback2back 这个load进ram,用的是2812的ram的cmd文件,可以通过测试,但是cpu一旦复位,例子有不能通过。

求救求解。。。 

cheng chen5:

回复 PINRAN LIAO:

这肯定的呀,请问怎么排除CAN收发器的硬件问题。

赞(0)
未经允许不得转载:TI中文支持网 » ecan 自测模式
分享到: 更多 (0)