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

TMS320F28062在调试过程中,RAM不够用。

大家好,我在使用TMS320F28062过程中有两个问题请教大家:

1、我现在的代码及变量的长度已经很接近RAM的整体大小了,如果我的代码长度继续增加,是不是就无法在RAM下仿真调试了吧?怎么处理呢?

      是将代码烧录到片子中去再调试吗?

2、我看到CMD文件中有一个区域:USB_RAM     : origin = 0x040000, length = 0x000800     /* USB RAM          */,我没有使用USB功能,是否

      可以将其用于作为一般RAM使用。

谢谢大家!

Young Hu:

您好!

在仿真的时候,可以把一部分代码放到Flash中的,然后频繁执行的代码搬到RAM中,性能不会下降很多。

可以用作普通RAM使用的。

When the clock to the USB module is disabled, this RAM is remapped to the CPU-accessible address space and can be used as general-purpose RAM.

大家好,我在使用TMS320F28062过程中有两个问题请教大家:

1、我现在的代码及变量的长度已经很接近RAM的整体大小了,如果我的代码长度继续增加,是不是就无法在RAM下仿真调试了吧?怎么处理呢?

      是将代码烧录到片子中去再调试吗?

2、我看到CMD文件中有一个区域:USB_RAM     : origin = 0x040000, length = 0x000800     /* USB RAM          */,我没有使用USB功能,是否

      可以将其用于作为一般RAM使用。

谢谢大家!

Seven Han:

1,当程序代码长度大于RAM空间时,调试程序不方便,你可以通过外扩RAM 的方法来解决。

若该芯片支持外扩的话。

大家好,我在使用TMS320F28062过程中有两个问题请教大家:

1、我现在的代码及变量的长度已经很接近RAM的整体大小了,如果我的代码长度继续增加,是不是就无法在RAM下仿真调试了吧?怎么处理呢?

      是将代码烧录到片子中去再调试吗?

2、我看到CMD文件中有一个区域:USB_RAM     : origin = 0x040000, length = 0x000800     /* USB RAM          */,我没有使用USB功能,是否

      可以将其用于作为一般RAM使用。

谢谢大家!

Young Hu:

回复 Seven Han:

Seven Han

1,当程序代码长度大于RAM空间时,调试程序不方便,你可以通过外扩RAM 的方法来解决。

大家好,我在使用TMS320F28062过程中有两个问题请教大家:

1、我现在的代码及变量的长度已经很接近RAM的整体大小了,如果我的代码长度继续增加,是不是就无法在RAM下仿真调试了吧?怎么处理呢?

      是将代码烧录到片子中去再调试吗?

2、我看到CMD文件中有一个区域:USB_RAM     : origin = 0x040000, length = 0x000800     /* USB RAM          */,我没有使用USB功能,是否

      可以将其用于作为一般RAM使用。

谢谢大家!

Seven Han:

回复 Young Hu:

Hi,Young Hu:

很感谢你的回答,以前遇到过RAM空间小外扩的情况,觉得这只也可以这么处理呢,又次查了这个芯片的资料,再次谢谢你。

大家好,我在使用TMS320F28062过程中有两个问题请教大家:

1、我现在的代码及变量的长度已经很接近RAM的整体大小了,如果我的代码长度继续增加,是不是就无法在RAM下仿真调试了吧?怎么处理呢?

      是将代码烧录到片子中去再调试吗?

2、我看到CMD文件中有一个区域:USB_RAM     : origin = 0x040000, length = 0x000800     /* USB RAM          */,我没有使用USB功能,是否

      可以将其用于作为一般RAM使用。

谢谢大家!

YUAN FU:

回复 Young Hu:

首先感谢您的回复。如果按上述说法,我每次仿真都需要把代码烧录进F28062吗?烧录之后仿真设断点只能设2个对吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28062在调试过程中,RAM不够用。
分享到: 更多 (0)