打印
[其他ST产品]

PSD在Merge时出错

[复制链接]
2256|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arcsinhjh|  楼主 | 2007-4-26 12:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在PSDsoft Express中设置“Merge MCU/DSP Firmware with PSD”时出现问题,向大家请教
我设置了csboot为程序段,fs为代码段。然后在csboot0和csboot1中分别放入同样的hex文件,但在“Conventional Programmers”中查看时,至看到次Flash的csboot0中有烧入的代码,而csboot1中(绝对地址为42000~44000)没有东西
但如果是在fs0和csboot0中同时烧入,可以看到都有烧入的代码

请问是什么原因?难道必须要烧入以零起始的地址中吗?
沙发
puppyh| | 2007-4-26 15:16 | 只看该作者

csboot为程序段,fs为代码段?

程序段不就是代码段,为什么要重复呢?
另外csboot0的空间已经足以放下你的代码。所以csboot1中(绝对地址为42000~44000)没有东西。

使用特权

评论回复
板凳
arcsinhjh|  楼主 | 2007-4-26 19:15 | 只看该作者

PSD配置

主要是想试一下在csboot0中调用csboot1或fs0中的程序
初始配置是csboot为程序段,fs为数据段
试过csboot0+csboot1、csboot0+fs0、csboot0+fs1中烧入,以及在csboot0+csboot1中烧入不同的程序
只有csboot0+fs0可以烧入,(但这样要求改一些寄存器VM和Page等,太麻烦)

其它的几种都烧不进去,所有还是想试一下csboot0+csboot1,麻烦做过的人指点一二

使用特权

评论回复
地板
puppyh| | 2007-4-27 10:06 | 只看该作者

你要设定程序的起始地址为csboot1或fs0的地址

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝