大家好,我在使用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个对吗?