hongt007
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2004-07-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1824回复:9

请教大程序bootloader问题

楼主#
更多 发布于:2002-08-08 20:39
采用c6701,程序量大于64K,将程序烧到flash中,然后在reset
时采用boot方式上载程序,EPROM存储器的宽度是8位,书上说
C6201/6701:DMA从CE1空间中拷贝64kb数据到地址0处,这样就需要
自己写一个bootloader,请问那位大虾以前作过此类工作,是否可以
提供程序参考参考,TI的文档上有没有关于此类程序如何写的资料,
据说TI公司的bootloader程序是公开的,请问那里可以找到c67的
bootloader程序?写完以后将自己的程序放在何处?
  请指教,谢谢!

Email:hongt007@sina.com
lllggg
驱动小牛
驱动小牛
  • 注册日期2002-05-04
  • 最后登录2007-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-09 14:56
有没有搞错? bootloader程序是TI根据具体型号编写并固化在芯片里的,目的是在上电时将用户自己写在外部EPROM里的代码COPY到芯片里的高速SRAM里运行,根本不需要自己编写。其公布BOOTLOADER原代码的目的是为了某些用户更深入地了解BOOTLOADER的原理,一般开发人员没有必要了解其具体程序,只要了解BOOTLOADER与外部EPROM的接口形式即可。希望你仔细阅读C6201的USER GUIDE。
(DEEP + BROAD + SIMPLE) & delicate
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-09 22:22
不过自己写一个bootloader也是可以的。只不过系统启动的时候靠你自己的bootloader引导,不是固化的。
兄弟们,给点分吧
hongt007
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2004-07-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-09 22:37
bootloader是固化的吗?我是想写一个bootloader,让ti将我的bootloader 调入内存然后再用我的bootloader来boot程序,请问那位大虾能找到c6xxx的bootloader 程序?(按说应该可以找到)
谢谢!
 
顺便问一句,怎么给分,找到者定给分!
  多谢!
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-09 22:53
至少5X是固化的,并且bootloader程序是公开的(TI网站上找),6X还没有仔细研究过。
兄弟们,给点分吧
hongt007
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2004-07-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-10 08:26
我找了,可没找到啊!
请大虾能不能说的详细些,或者发到我的油箱里?

 多谢!定给分!
cwj53061871
驱动老牛
驱动老牛
  • 注册日期2002-03-08
  • 最后登录2013-01-10
  • 粉丝2
  • 关注0
  • 积分38分
  • 威望463点
  • 贡献值0点
  • 好评度162点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-21 15:37
自已写吧,不难! :P :P :P :P
毛主席说:自力更生,坚苦朴素
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-21 22:34
好好找找论坛的文章,好象有一篇说c6x的bootload的问题,我记得是说不需要自己编写程序,并且完全可以突破64k的限制的,好象是说在编译时,编译软件搞定了这个问题
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-21 22:38
不好意思,画蛇添足了。
原来我说的是你的后续篇啊!呵呵
yshpci
驱动牛犊
驱动牛犊
  • 注册日期2001-09-23
  • 最后登录2003-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-13 17:31
你搞定了吗,我也需要解决这个问题

我还发现我的FLASH不能用C语言进行写,你遇到过这个问题吗?

希望可以多多交流哦
我的MM:yshchina@163.com
游客

返回顶部