主题 : tiny210v2 裸机启动代码问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 97321
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2013-10-18
最后登录: 2013-11-29
楼主  发表于: 2013-11-23 10:45

 tiny210v2 裸机启动代码问题

我用的是tiny210v2
        我不想用u-boot或者superboot,size太大,只想自己写boot,我在网上找了很多uboot和裸机nand启动的代码,结果都是cp完跳转后就没有反应了
    于是我开始自己写BL1,   我讲裸机代码里面的shell.bin放到BL1后面,shell.bin本身已经连接到0x20000000,用minitool放入0x20000000可以正常运行
    但我烧到flash然后copy到0x20000000后再跳转就没有反应了,这一点跟我在网上下的一样,只有BL1可以正常运行,copy后跳转就没了,但我打印过copy后的0x20000000以后的值,跟shell.bin完全一样,为什么跳转后完全没有反应??shell.bin我完全没有改,BL1我也就是加了连接地址到片内IRAM,让BL1能够正常运行printf这些调试信息,初始化部分也完全没有改
    有没有大神知道是怎么回事?