打印

小白求助!在bootloader的开发求助,

[复制链接]
1858|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
参考设计是在芯旺微电子官网中软件中心中下载的chipON bootloader开发资源包。
开发过程:将bootloader的代码通过编译器下载到KF8A的单片机中(此处指定了bootloader的存储空间),在通过串口上位机将APP(应用层)生成的HEX文件下载到bootloader中(不会覆盖bootloader在flash的代码),在bootloader通过判断,可跳转到APP中,并执行APP(应用层)的main函数。问题:进bootloader中断没问题,但是APP的中断没有相应,此处在中断入口0x0004处,做了判断是进入bootloader中断函数,还是APP的中断函数,测试下来,APP的中断没有进入0x0004中断入口.

有没有道友遇见过这种问题,做过bootloader,给老兄指导一下,谢谢!

使用特权

评论回复

相关帖子

沙发
zchong| | 2021-5-11 12:42 | 只看该作者
注意中断向量表位置

使用特权

评论回复
板凳
小白杨帆起航|  楼主 | 2021-5-11 15:40 | 只看该作者
zchong 发表于 2021-5-11 12:42
注意中断向量表位置

你好,谢谢你的回复,我用的这个单片机是8位单片机,它指定了两个中断入口,一个是高优先级向量位于0x0004,低优先级向量位于0x0014,bootloader的编译地址是0X0000--0X0FFF,APP是另外一个工程,编译地址是0x1000之后的地址,bootloader中两个中断应该如何处理

使用特权

评论回复
地板
lingjun1982| | 2022-8-24 13:04 | 只看该作者
楼主,不知你在KF8A系列上有没有实现bootloader啊?我之前在论坛上问过,有人回复说KF8A系列的不支持bootloader,我在KF8A100FNG的datasheet中并没有找到关于flash读写的操作,用官方提供的其他芯片的读写命令可以实现flash的读写,但是会有错误……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝