首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

大家使用的CW自己生成的头文件中的功能寄存器都对吗?

大家使用的CW自己生成的头文件中的功能寄存器都对吗?

我在使用CW开发时发现在FLASH和程序总是无法正常工作,后来发现在是CW自己生成的芯片的功能寄存器的地址有错误.SR12中的FLBPR地址不对.GZ32中的FLBPR和FLCR都不对.大家遇见过这样的问题吗?
我一般是自己一个个敲进去的,然后再检查一遍,

ps:用户模式下擦写程序要将子程序复制到RAM中运行的,这个阁下应该知道吧,
程序早就调通了.CW自己会生成的,又全又好,为什么要自己一个一个的敲进去了?我写出来只是希望大家如果遇到同样的问题能想着去查一下.有时软件生成的东西也不一定全是对的.二是如果大家也遇到过一样的问题,希望大家能把错误的寄存器写出来.以便大家以后能直接改过来.
只是习惯问题,我用ultraedit编辑源程序,只用cw的ahc08.exe,然后直接用hiwave烧程序,
你用的是什么版本的CW?我好你没碰到过嘛!
Gulf
我来提一个,我用的是QL4,在QL4的版本2datasheet中.晶振状态控制器寄存器名字为OSCSTAT,在版本4中datasheet中,名字为OSCSC.但是编译器只认版本2datasheet的OSCSTAT.
立志做个专业的工程师
是的 新的CPU上的季存器都有些BUG的
还是自己检查下好
有条件调试的时候把自己的程序全部跑一篇
返回列表