请选择 进入手机版 | 继续访问电脑版

EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 968|回复: 0

[转帖] CCS3.1下DM642的配置

[复制链接]

152

主题

2

回帖

549

E币

助理工程师

Rank: 3Rank: 3

积分
306
发表于 2017-4-19 15:57:58 | 显示全部楼层 |阅读模式
仿真设置选“C64xx XDS510 Emulator”,“Connection Properaties”对话框的“Configuration File”选“Auto-generate board data file with extra configuration File”,指到“Seedusb2.cfg”或其它仿真器提供的配置文件;IO端口为0x240。 CPU属性“GEL File”指向GEL文件所在路径,如“D:\CCStudio_v3.1\cc\gel\EVMDM642.gel”,OK后启动CCS3.1。
  此时会有一个警告,“GEL:Error while executing StartUp(): Target must be connected before calling the function GEL_Reset().”,不管它,点“确定”。然后还会跳出一个关于StartUp()的错误,并且询问“Do you wish pause the processing of this function and continue?”,选“YES”。进入CCS后看到左下脚芯片信息为“UNKNOWN”,也不必管它。在“Debug”工具栏里选“Connect”(这一小步之前最好执行一下“Reset Emulator”,否则可能会报其它错误),可以看到左下脚芯片信息为“HALTED”。然后“Debug”工具栏里选“Reset CPU”复位DSP以恢复各寄存器。之后就可以下载程序并仿真了。
  复位DSP过程中会提示下面的信息,可以不管,一般不会影响使用。
  “GEL: Error calling OnPreFileLoaded(): memory map prevented write to target memory at 0x01800054”
  如果想让这个错误消失的话,据说可以手动更改gel文件,里面是C程序,但我看了一下里面的“GEL_Reset()”等函数并没有原型。因为不影响我使用,所以没有再做进一步的摸索。

积分规则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-3-29 01:46 , Processed in 0.038501 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表