有没有在9S08上搞过bootloader??

[复制链接]
 楼主| win2000_li 发表于 2008-7-29 11:38 | 显示全部楼层 |阅读模式
兄弟们哪位搞过bootloader的???<br /><br />请指点一下。在生产上要用到的。
jamesT 发表于 2008-7-30 08:23 | 显示全部楼层

QE的bootloader

张教主写过关于用QE的bootloader<br />地址是http://www.myhcs08.com/blog/info/article_detail.aspx?id=369
 楼主| win2000_li 发表于 2008-8-7 14:46 | 显示全部楼层

大DDD

怎么都是搞汇编的啊??看不懂啊QQQQQQQQQQQ<br /><br />有没有用C实现的!!哪怕一部分也好啊·········
01dxwlm 发表于 2008-8-7 17:11 | 显示全部楼层

哟,有了汇编你还挑剔?

bootloader&nbsp;C不好写的呢
张明峰 发表于 2008-8-11 10:00 | 显示全部楼层

3楼的代码针对QE128要有较大改动

9SQE128首次在FSL的8位单片机上引入了Flash内存分页技术以实现传统16位地址总线寻址128KB的空间。寻址模式分为传统的64K寻址,24位地址寻址(窗口映射模式)和17位线性寻址(128K整体空间线性寻址)。要实现Flash-bootloader就必须要对这些寻址模式有所了解,在这基础上用C基本上也能实现(加少量嵌入汇编)。
张明峰 发表于 2008-8-13 13:36 | 显示全部楼层

S08QE128 UART Boot-loader

利用51QE128&nbsp;Boot-loader&nbsp;框架,实现S08QE128&nbsp;UART&nbsp;Boot-loader。文档就懒得写了,可以参看针对CFV1的说明(英文),结构上完全一致。<br /><br />Boot-loader项目文件:<br /><a href="https://bbs.21ic.com/upfiles/img/20079/2007928134733442.rar" target=_blank>https://bbs.21ic.com/upfiles/img/20079/2007928134733442.rar</a><br /><br />应用范例:<br /><a href="https://bbs.21ic.com/upfiles/img/20079/2007928134917591.rar" target=_blank>https://bbs.21ic.com/upfiles/img/20079/2007928134917591.rar</a><br /><br />硬件环境:DEMOQE128演示板<br />用标准烧写工具将Boot-loader烧录芯片,运行系统后通过UART可以将应用范例下载到目标板运行。PC机侧软件还是原Loader.EXE。串口通讯设定:38400-N-8-1
 楼主| win2000_li 发表于 2008-8-19 13:13 | 显示全部楼层

谢谢以上的各位兄弟,让我懂的很多,努力!!!!

我想问一下,虽然有MC9S08XX系列的&nbsp;bootloader,但是必须先通过BDM把<br /><br />bootloader程序下到MCU里,之后才可以用串口来往MCU写程序是这样吧??<br /><br />(我的理解),可不可以达到像ARM那样,直接用串口下载程序到MCU里,不需<br /><br />要用BDM来先写一次呢??????
张明峰 发表于 2008-8-19 14:43 | 显示全部楼层

芯片出厂时没有任何代码

没有代码,怎能&nbsp;boot&nbsp;load?<br /><br />ARM之所以能直接运行Boot-loader,无它,是因为在芯片生产时内部已经固化了一段引导代码而已。
 楼主| win2000_li 发表于 2008-8-19 21:37 | 显示全部楼层

原来是这样啊!!谢谢大侠帮忙!!!

  
forthlab 发表于 2008-8-20 17:21 | 显示全部楼层

bootloader的上位机用啥程序?

要有个程序配置,下载代码的吧
张明峰 发表于 2008-8-21 10:50 | 显示全部楼层

上位机用啥程序?

可以自己写啊,用VB/VC之类的。<br />现成的见2楼的链接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部