打印

新手求助:应用程序的下载与固化

[复制链接]
1948|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yujun0834|  楼主 | 2007-9-24 13:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大虾:
    你们好!!我用ucos2开发了一应用程序,调试运行没任何问题。
我现在想把它烧写到flash里。
    板子配套有一bootloader(redboot),我按照redboot里提供的命令将我应用程序烧到flash里一地址(没加载ramdisk),可发现运行不起来。

   请问一下各位(1)用redboot作为bootloader引导ucos2开发的应用程序是否可以??
 (2)如果可以,基本步骤怎么??
 (3)是否还需要根文件系统??其自带一ramdisk.gz,好象不可以
    

相关帖子

沙发
阿南| | 2007-9-24 19:11 | 只看该作者

用的是什么CPU?先用您的bootloader下个最简单的应用程序试试

使用特权

评论回复
板凳
xieqin| | 2007-9-25 08:36 | 只看该作者

这有可能是一个位置有关还是位置无关的问题

假设,你的程序是位置无关的,如果链接时设置的ROBase = 0x100000,烧写到flash的0x000000也是可以运行的.

但,如果你的程序是位置有关的,如果链接时设置的RO Base = 0x100000,烧写到flash的0x000000就无法运行.

使用特权

评论回复
地板
biao.l| | 2007-9-25 10:45 | 只看该作者

UC/OS-II可以管理文件系统?

使用特权

评论回复
5
yujun0834|  楼主 | 2007-10-15 10:24 | 只看该作者

RE

谢谢各位的热心!问题早已解决!注意联结跳转地址设置正确即可

使用特权

评论回复
6
lpf336| | 2007-10-15 12:56 | 只看该作者

怎么设置位置有关还是位置无关?

使用特权

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

本版积分规则

8

主题

47

帖子

0

粉丝