是不是程序太大,超出了芯片的范围呢?你先看看程序是从那个地址开始写的,总共程序有多大。……
你能详细说明一下情况吗?因为debug->Initialize只有在与目标板连接的情况下才能点击,此时目标板自己供电吗?看样子你是在用Compact Emulator进行调试……
文件太大了,我给你发个网址吧
http://www.renesas.com//fmwk.jsp?cnt=/upgrades_e8_full.jsp&fp=/support……
那你只好把程序写到别的地方,然后再拷贝到HEW中了,如果你不想重装的话。
要不你就先查毒看看了……
关于第二个问题,我用R8C/1B的芯片做了测试,没有问题,对于Int型变量,最大的范围是65535,应该没有超出范围,在编译的过程中不会出现错误,所以请问是在运行的时候报错的吗?
……
个人认为,在使用*.x30文件下载时,程序里面既包含调试程序内容又包含用户程序内容,而用*.mot文件下载的时候,程序中只包含用户程序内容,所以在量产的时候用*.mot文件下载比较……
我也认为是编译没过出现的此问题,因为下载程序时找不到*.x30文件,所以出现此错误信息。不知道方不方便把程序上传一下,我们也好帮忙查找一下问题……
对于上面提到的问题,我也进行了测试,正如上面所写的,在汇编窗口里可以看到汇编代码使用的是FB寄存器。我认为C语言用到的临时变量,编译器都是临时分配的,所以对于另外一个程序来说,可能……