新华龙的工具软件SILICON LABORATORIES IDE 有2K限制,怎么处理...

2020-02-05 08:57发布

各位高人:
  最近一直有个问题没解决:就是C8051F330仿真时,程序在1K以内就可以顺利的硬件访真,超过这长度就发现有问题(虽然调试的时候不出错,但运行的时候那蓝 {MOD}的标志就看不到了,就象死机一样)!有人说可以用KEIL的破解版来编译才行,我试过发现也不行!
  曾问过新华龙的技术支持,说没这情况发生,就说这是4K的页面问题?哎!还是郁闷中。。。
新华龙的网站一直感觉到有问题(好象停了),所以在这讨教各位!!

注:我现在用的颁布是2.90 (我曾用高颁布的也测试过,结果一样)


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
and001
2020-02-07 19:04
本帖最后由 and001 于 2012-6-20 20:52 编辑

可以初步结贴了(虽然问题还没真正解决!)
简单说明一下:
   出现1K代码后程序一直在STARTUP.A51内死循环是因为我在一个工程里面又用了KEIL UVERSION4编译,同时又用了C8051FXXX IDE编译,估计造成文件使用上的冲突而出问题的!!希望大家再编译的时候要严格分开(作为不同的工程包,但可以同时使用同一个C源文件)!


其实真正的问题是没解决,也就是从 STARTUP.A51中的 "LJMP    ?C_START"跳到主程序的开始位置总是有点不吻合,造成程序在某特定位置作死循环!!!我还会继续关注此问题,总感觉破解的KEIL UVERSION4还是有问题!!


希望此问题也能引起各位高人的关注!!看看大家在开发的时候对此有什么共鸣!!


有兴趣的可以看看,我已经附上了

一周热门 更多>