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

初始化

初始化

我以前用CW3.1编写工程文件时,初始化工作都是用PE完成的。现在我在建立工程时不想选择PE了。但是不知道初始化都要作哪些工作。我只是将PRM文件中的RAM地址作了修改。定位到2000开始,即 RAM = READ_WRITE 0x2000 TO 0x3FFF;。但是程序不能运行。请问还要做哪些工作?


谢谢!

bestruan! go on!
RAM的定位要根据MCU的具体地址来选择。你用的是什么MCU?
海纳百川  有容乃大
我用的是DG128B的MCU.请楼主多多指教!
bestruan! go on!
改变RAM的映射地址应该与相应的寄存器设置相配合。请参见文档《S12MMCV4.pdf》。
海纳百川  有容乃大
堆栈大小要先定义,最好不少于1K,这点很重要,否则执行不了,另外,程序段和数据段要指定装载位置,其他初始化不一定是必须的,就看你需要做些什么工作.
              非学无以广才,非志无以成学;              
返回列表