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的。