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

同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,这是什么原因?

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

囧:

C28346的主频设置到最高了吗?

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

jinliang bian:

回复 囧:

是最高的300MHz

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

囧:

回复 jinliang bian:

你是通过定时器,还是通过GPIO翻转来测试程序速度的?两个测试项目有区别吗?

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

jinliang bian:

回复 囧:

我是从中断开始发送一个1给fpga,中断结尾发送一个0给fpga,从fpga的io口输出观察的。

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

囧:

回复 jinliang bian:

你的C28346是把程序放在RAM里跑的吗?还是放在外部的FLASH?

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

jinliang bian:

回复 囧:

用仿真器运行的

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

囧:

回复 jinliang bian:

是的,那是把程序从外部FLASH复制到内部RAM还是,直接跑在内部RAM?因为28346没有FLASH, 所以一般会外挂一个SDRAM或者FLASH来存储数据。

28346的速率是28335的两倍,但是为什么同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,几乎是2倍,这是什么原因?求指导!谢谢!

jinliang bian:

回复 囧:

28346没有外挂flash,直接跑在内部ram的。

赞(0)
未经允许不得转载:TI中文支持网 » 同样的程序在TMS320C28346里执行的时间比在28335里执行的时间长很多,这是什么原因?
分享到: 更多 (0)