打印

用bootloader下载程序问题

[复制链接]
3473|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinwandalaohu|  楼主 | 2011-7-30 23:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
永远的不知| | 2011-7-30 23:45 | 只看该作者
1# jinwandalaohu

在bootloader的程序中,需要设置APP应用程序的起始地址,而且编译APP应用程序时,也需要将APP应用程序的起始地址进行相应的更改。
您说的hello.bin应该是从0开始的应用程序,应该将其修改为0x1800起始,重新编译,同时将usb的bootloader的APP_START_ADDRESS修改为0x1800。

//*****************************************************************************
//
// The starting address of the application.  This must be a multiple of 1024
// bytes (making it aligned to a page boundary).  A vector table is expected at
// this location, and the perceived validity of the vector table (stack located
// in SRAM, reset vector located in flash) is used as an indication of the
// validity of the application image.
//
// The flash image of the boot loader must not be larger than this value.
//
// Depends on: None
// Exclusive of: None
// Requires: None
//
//*****************************************************************************
#define APP_START_ADDRESS       0x1800

使用特权

评论回复
板凳
reposemind| | 2011-7-31 11:44 | 只看该作者
好**!谢谢!

使用特权

评论回复
地板
anqier1| | 2011-8-1 16:30 | 只看该作者
不错 收藏了

使用特权

评论回复
5
anqier1| | 2011-8-1 16:30 | 只看该作者
谢谢分享

使用特权

评论回复
6
gideon518j| | 2011-8-19 08:51 | 只看该作者
楼主好,  USB下载是ROM上固有的bootloader程序?    怎么操作?

使用特权

评论回复
7
永远的不知| | 2011-8-19 09:06 | 只看该作者
6# gideon518j

rom中内置的bootloader只支持以太网、ssi、uart。

使用特权

评论回复
8
永远的不知| | 2011-8-19 09:06 | 只看该作者
6# gideon518j

usb的话,需要自己下载支持usb的bootloader,在ti的stellarisware里有相关例程。

使用特权

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

本版积分规则

4

主题

41

帖子

1

粉丝