下载到芯片后,程序跑不起来

[复制链接]
2034|22
 楼主| 宋倩2010 发表于 2014-9-13 10:28 | 显示全部楼层 |阅读模式
就是CY7C68013A -128的16KByte RAM应用问题
chenho 发表于 2014-9-13 10:30 | 显示全部楼层
楼主是个什么程序
 楼主| 宋倩2010 发表于 2014-9-13 10:30 | 显示全部楼层
就是编译成功后在编译区显示:program size:data=72.3 xdata=4786 code=3695,但是下载到芯片后,程序跑不起来
huwr 发表于 2014-9-13 10:30 | 显示全部楼层
程序跑不起来什么现象啊?
gongche 发表于 2014-9-13 10:31 | 显示全部楼层
你程序里是不是用了什么非法操作了,哈哈
 楼主| 宋倩2010 发表于 2014-9-13 10:31 | 显示全部楼层
我在程序中用到一个数组, unsigned char xdata a[3072];就是由于他太大了不能放到data里,所以放在了xdata中
huwr 发表于 2014-9-13 10:31 | 显示全部楼层
是否存在了16K的RAM里?
 楼主| 宋倩2010 发表于 2014-9-13 10:31 | 显示全部楼层
哎,不知道了
chenho 发表于 2014-9-13 10:32 | 显示全部楼层
CY7C68013A有16K的内部RAM,不知道楼主怎么用的。怀疑是KEIL中code memory和data memory有设置?

根据数据参考手册
On-chip EZ-USB memory consists of three RAM regions:
■ 0x0000-0x3FFF (16K main RAM)
■ 0xE000-0xE1FF (Scratch RAM)
■ 0xE200-0xFFFF (Registers/Buffers)

建议楼主看看数据参考手册5.2 Internal Data RAM,应该可以找到思路。
 楼主| 宋倩2010 发表于 2014-9-13 10:32 | 显示全部楼层
嗯,我看看,多谢楼上了
u880 发表于 2014-9-17 08:10 | 显示全部楼层
晶振那里有问题吗
huigoushang 发表于 2014-9-17 08:15 | 显示全部楼层
虚焊神马的 最麻烦了
G21372 发表于 2014-9-17 08:18 | 显示全部楼层
晶振问题可能性比较大 建议楼主查查
yangguangaisha 发表于 2014-9-17 08:21 | 显示全部楼层
也有可能是芯片坏了喔
gexingyouxian 发表于 2014-9-17 08:23 | 显示全部楼层
这种问题最让人头疼了
acer4736 发表于 2014-9-17 08:26 | 显示全部楼层
不会是买到假的芯片了吧
jinpaidianzi 发表于 2014-9-17 08:28 | 显示全部楼层
帮顶一下 等待大神解答
waitingf 发表于 2014-9-23 07:44 | 显示全部楼层
估计是芯片坏了
someonewho 发表于 2014-9-23 07:57 | 显示全部楼层
这个问题比较麻烦 但是按照步骤来查找就能找到问题了
justbybing 发表于 2014-9-23 08:02 | 显示全部楼层
不知楼主的电路板设计的有没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

322

主题

3217

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部