共2条
1/1 1 跳转至页
问
我正用TMS320F2812作一块板子,F2812内部的存储器已够用,请问还需要外扩SRAM吗?
仿真时,程序是装载在片外SRAM中吗?若是,装载在哪些地址?这一方面的知识需看哪一方面的资料 答 1: 你需要扩展外部RAM
我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。
后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。
史修栋
上海润图智能系统有限公司
021-62803271
13701696609
MSN: shixiudong@hotmail.com
David@SmartSystem.com.cn
答 2: 如何实现仿真时把程序装载在外部RAM中谢谢史工的回复!我将扩展外部SRAM,但我还有两点不清楚:
1:“我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。”你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?
2:“后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。”仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中
答 3: 回答你的问题:回答你的问题:
1:你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?
答:采用CC2000或者CCS2000的flash burn插件,可以直接把.out格式的文件烧录进入DSP的内部flash。具体方法询问DSP仿真机卖家。
2、仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中?
答:仿真时的CMD文件,就是最后生产时的CMD文件。你看CCS自带HELLO例子,就知道该怎样设置了。
史修栋
答 4: 该让片外64kram取哪些地址?真的很感谢你,史工!我在几个DSP论坛上发帖询问,只有你给我回复了,谢谢你!可以再问三个问题吗?
1:我一直以为把程序写入内部flash后,程序的运行就不受仿真器的控制了,原来仿真器也可以控制内部flash中的程序进行仿真,是吗?如果片内flash原来就有程序,那是不是不用烧录就可以对片内flash中的程序进行仿真?
2:没有扩展外部ram时,使用flash burn插件把程序写入内部flash后可以进行仿真;扩展外部ram时,使用Load program菜单命令可以把程序写入外部ram内进行仿真。是这样吗?仿真器把程序写入外部ram内时,会用到外部ram的哪些地址?
我准备外扩64kram,但f2812的外部RAM地址空间有512k,我该让片外64kram取哪些地址?
3:要学习仿真时仿真器装载程序的过程、仿真的原理方面的知识,该看什么资料?哪里有?我想把这个问题搞透彻。
谢谢!
仿真时,程序是装载在片外SRAM中吗?若是,装载在哪些地址?这一方面的知识需看哪一方面的资料 答 1: 你需要扩展外部RAM
我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。
后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。
史修栋
上海润图智能系统有限公司
021-62803271
13701696609
MSN: shixiudong@hotmail.com
David@SmartSystem.com.cn
答 2: 如何实现仿真时把程序装载在外部RAM中谢谢史工的回复!我将扩展外部SRAM,但我还有两点不清楚:
1:“我曾经不扩展外部RAM,设计了一款2407系统,调试的时候,把程序写入内部flash,然后run,观察结果。调试过程非常痛苦。”你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?
2:“后来学乖了,在电路板的背面扩展一片程序RAM,把它的片选信号连接到DSP的PS管脚,专门用于调试程序的时候用。正是生产的时候,不焊这片RAM。”仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中
答 3: 回答你的问题:回答你的问题:
1:你把程序写入内部flash是通过CC软件的Load program菜单命令,还是通过其他的专用烧录程序或插件?若通过CC软件的Load program菜单命令可以把程序写入内部flash,那么仿真结束时就不要在用其他软件或插件烧录片子了,是吗?
若是通过其他的专用烧录程序或插件把程序写入内部flash,那仿真时CC软件该如何设置?
答:采用CC2000或者CCS2000的flash burn插件,可以直接把.out格式的文件烧录进入DSP的内部flash。具体方法询问DSP仿真机卖家。
2、仿真时程序的CMD文件和最后用于生产的程序的CMD文件是不是不一样?如何实现仿真时把程序装载在外部RAM中?
答:仿真时的CMD文件,就是最后生产时的CMD文件。你看CCS自带HELLO例子,就知道该怎样设置了。
史修栋
答 4: 该让片外64kram取哪些地址?真的很感谢你,史工!我在几个DSP论坛上发帖询问,只有你给我回复了,谢谢你!可以再问三个问题吗?
1:我一直以为把程序写入内部flash后,程序的运行就不受仿真器的控制了,原来仿真器也可以控制内部flash中的程序进行仿真,是吗?如果片内flash原来就有程序,那是不是不用烧录就可以对片内flash中的程序进行仿真?
2:没有扩展外部ram时,使用flash burn插件把程序写入内部flash后可以进行仿真;扩展外部ram时,使用Load program菜单命令可以把程序写入外部ram内进行仿真。是这样吗?仿真器把程序写入外部ram内时,会用到外部ram的哪些地址?
我准备外扩64kram,但f2812的外部RAM地址空间有512k,我该让片外64kram取哪些地址?
3:要学习仿真时仿真器装载程序的过程、仿真的原理方面的知识,该看什么资料?哪里有?我想把这个问题搞透彻。
谢谢!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |