FX2 Monitor设置(成功)

由于要使用68013,为了调试方便,使用100pin的,大约觉得可以使用keil通过串口单步调试,决定测试一下。

查阅了一些文档,cypress安装目录C:/Cypress/USB/Target/Monitor下提供了一些文件:

mon-ext-sio0-c0.hex,mon-int-sio0.hex什么的,大概就是使用外部ram还是内部ram,使用串口1还是串口2,用Console将mon-int-sio0.hex下载下去(100pin不能外扩ram),用keil4 monitor51,连不上去,显示连接到19%就停住了,上网查了查,有人说编译ezmon,为此下载了ddk,用hex2c将mon-int-sio0.hex变成c,复制到C:/Cypress/USB/Drivers/ezmon/mon51hi.c文件中,替换相应部分,但mon51hi有两部分,全都替换了,修改ezusbsys.c一点类型转换问题,在ddk用build -ceZ编译,将ezmon.sys复制到system32/drivers,还是不行,放弃,不在这里浪费时间了,以后有功夫再搞吧

 

后来,又查看了些资料,不用这么复杂,前面不成功主要是配置的问题,原厂用的是128pin的有片外ram的,空间充足,我用的100pin,不能外扩ram代码大了就会出现这样的问题,将无关代码都砍掉,即可连上调试,但是发现用处不大,稍微加些代码就会下载不成功,可能还是对于代码空间设置的问题吧。

 

FX2存储器空间

内部ram 0x00-0x7F  128bytes

             0x80-0xFF 128bytes(间接寻址)  0x80-0xFF 128bytesSFR(直接寻址)

 

内部ram 0x0000-0x1FFF  8K code ram

临时ram 0xE000-0xE1FF   0.5K ram

fifo等    0xE200-0xFFFF 7.5K ram

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值