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

flash page erase

flash page erase

大家好,我现在用mc9s08qe32芯片,用的是PE仿真器,codewarrior IDE编译器
    我在进行flash的按页连续擦除处现了问题:
问题描述:

      
在 if(IFsh1_ EraseSector (0x8000+512*Counter)!=ERR_OK)这句跳转到IFsh1_ EraseSector子程序的时候它会调用RTSHC08.c文件中的汇编程序“_ILSL(char j, ...)”。但这个程序并没有被分配到BOOT_SECTOR区域,而是在txt区域,当擦除了子程序“_ILSL(char j, ...)"所在的页后就不能继续执行了,不知道该怎么办,还请赐教。



flash_write_continue.zip (148.52 KB)

我又调试了一下,用PE生成的flash操作程序调用了库函数,
  
各位大虾有没有什么解决方法,我这有点急啊
在这里问一下大家哪里freescle用的是不是s19文件,怎没把他转化为二进制文件,有没有什么工具
哪位大虾有s19文件转化成二进制文件的工具,拉小弟一把
S08用的就是S19文件,为什么要转?
海纳百川  有容乃大
我现在在做boot_loader,boot_loader不是只能通过二进制文件然后才能烧写吗?哪道有别的烧写方法

我还遇到一个问题:在我在进行中断向量的跳转的时候JMP [0xE000,PCR];这一句编译不能通过,提示有:
error : C18103: Factor expected
error : c18123
我的中断向量调转是参考,版主贴在网上的9S12DP256_Vector_Remapping做的,但不知道怎么会编译不通过,是不是要什么设置
版主,帮帮忙,老大开始催了
那个PCR是什么东西,当我用JMP 0xE000;能跳过去,但程序跑飞。AN2153都是汇编,我看不大懂
返回列表