CORNOR 发布于 2007-9-12 14:51:41 哪位烧过DSP为什么我烧进去后,速度慢了那么多我怀疑我的烧录配置文件不对 weizai 发布于 2007-9-12 15:06:10 也许你的程序里调用了函数运算复杂等等,而你又没外扩RAM,把程序下载到外部运行。可能会比较慢
CORNOR 发布于 2007-9-12 15:12:38 不太明白
weizai 发布于 2007-9-12 15:15:08
程序在flash里运行肯定会比RAM慢,外部的RAM肯定比内部慢 你仿真的时候是下载到内部或者外部,如果你的算法不复杂基本上速度是一样的 而你下到外部FLASH,如果你的程序里算法复杂,可能需要查表等等,还有调用内部函数,就会慢点
CORNOR 发布于 2007-9-12 15:17:25 就是中断比较多,算法不是很复杂
weizai 发布于 2007-9-12 15:26:01 中断多的话用28里的BIOS比较好,便于管理,可以优化程序 weizai 发布于 2007-9-12 15:36:26
你烧到FLASH里慢多少 你有外部RAM没
CORNOR 发布于 2007-9-12 15:37:51
有,但是我的程序不需要外部RAM,程序比较长但是不超过2K
weizai 发布于 2007-9-12 15:38:23 有的话可以将代码从FLASH里COPY到ram里运行 CORNOR 发布于 2007-9-12 15:39:47
我控制电机的,现在电机基本没法用 具体慢多少我没侧,但是烧进去电机就控制不住了 拷贝到内部RAM如何?
CORNOR 发布于 2007-9-12 14:51:41 哪位烧过DSP为什么我烧进去后,速度慢了那么多我怀疑我的烧录配置文件不对 weizai 发布于 2007-9-12 15:06:10 也许你的程序里调用了函数运算复杂等等,而你又没外扩RAM,把程序下载到外部运行。可能会比较慢
CORNOR 发布于 2007-9-12 15:12:38 不太明白
weizai 发布于 2007-9-12 15:15:08
程序在flash里运行肯定会比RAM慢,外部的RAM肯定比内部慢 你仿真的时候是下载到内部或者外部,如果你的算法不复杂基本上速度是一样的 而你下到外部FLASH,如果你的程序里算法复杂,可能需要查表等等,还有调用内部函数,就会慢点
CORNOR 发布于 2007-9-12 15:17:25 就是中断比较多,算法不是很复杂
weizai 发布于 2007-9-12 15:26:01 中断多的话用28里的BIOS比较好,便于管理,可以优化程序 weizai 发布于 2007-9-12 15:36:26
你烧到FLASH里慢多少 你有外部RAM没
CORNOR 发布于 2007-9-12 15:37:51
有,但是我的程序不需要外部RAM,程序比较长但是不超过2K
weizai 发布于 2007-9-12 15:38:23 有的话可以将代码从FLASH里COPY到ram里运行 CORNOR 发布于 2007-9-12 15:39:47
我控制电机的,现在电机基本没法用 具体慢多少我没侧,但是烧进去电机就控制不住了 拷贝到内部RAM如何?
|