robin林 发表于 2014-10-21 20:28:35

KE02bootloader 急需帮助下!版主进来看下啊!(已解决)

本帖最后由 FSL_TICS_Robin 于 2014-11-27 14:05 编辑

我的应用程序是用CW开发的,看了AN2295说要把应用程序的地址更改掉
默认的:
MEMORY
{
m_interrupts        (rx) : ORIGIN = 0x00000000, LENGTH = 0xC0
m_cfmprotrom         (rx) : ORIGIN = 0x00000400, LENGTH = 0x10
m_text                 (rx) : ORIGIN = 0x00000800, LENGTH = 64K - 0x800
m_data            (rwx) : ORIGIN = 0x1FFFFC00, LENGTH = 4K                        /* SRAM */
}
修改后:
MEMORY
{
m_interrupts        (rx) : ORIGIN = 0x00001000, LENGTH = 0xC0
m_cfmprotrom         (rx) : ORIGIN = 0x00001400, LENGTH = 0x10
m_text                 (rx) : ORIGIN = 0x00001410, LENGTH = 64K - 0x1410
m_data            (rwx) : ORIGIN = 0x1FFFFC00, LENGTH = 4K                        /* SRAM */
}

但是程序运行不正常,我只看到在iar编译器教如何修改,没有看到CW编译器如何修改!求飞思卡尔FAE帮助啊!时间紧

robin林 发表于 2014-10-21 20:33:04

为什么看了AN2295说KL25只要text那段地址,但是我KE02也只改这段地址的话程序是跳转不过去的!

robin林 发表于 2014-10-21 20:39:30

RELOCATION_VERTOR_ADDR                      0x1000

1、SCB_VTOR = RELOCATION_VERTOR_ADDR;
2、void JumpToUserApplication(uint32_t userStartup)
{
    /* set up stack pointer */
    asm("LDR   r1, ");
    asm("mov   r13, r1");
    /* jump to application reset vector */
    asm("ADDS      r0,r0,#0x04 ");
    asm("LDR      r0, ");
    asm("BX       r0");
}

boot中是执行1和2跳转到应用程序,不知道是否有错误!

luckner 发表于 2014-10-21 21:21:57

问楼主一下KE02能用IAR么

步之道 发表于 2014-10-21 21:58:15

luckner 发表于 2014-10-21 21:21
问楼主一下KE02能用IAR么

可以的,最近坛里送了很多KE02的板子,大家用什么开发环境的都有

wangpengcheng 发表于 2014-10-22 08:36:07

非要用官方的吗?自己做一个不完了?
http://www.amobbs.com/thread-5579657-1-1.html
这个帖子是我自己做的KE02的BootLoader,可以给你参考!

luckner 发表于 2014-10-22 09:37:50

步之道 发表于 2014-10-21 21:58
可以的,最近坛里送了很多KE02的板子,大家用什么开发环境的都有

好的谢谢 顺便问您一句KE02有做好的库文件吗?
前几天我也申请了 开发板 但是好像最近一阵都没有兑换进行呢您这个积分 是冲着大奖去的吧

步之道 发表于 2014-10-22 12:36:31

luckner 发表于 2014-10-22 09:37
好的谢谢 顺便问您一句KE02有做好的库文件吗?
前几天我也申请了 开发板 但是好像最近一阵都没有兑换 ...

你看一下这个
http://www.amobbs.com/forum.php?mod=viewthread&tid=5570751&highlight=KE02%2B%E5%BA%93
6楼坛友贴了一个工程,可以参考一下。
我就想换个塔式就完了,pad可以自己买。

luckner 发表于 2014-10-22 14:27:22

步之道 发表于 2014-10-22 12:36
你看一下这个
http://www.amobbs.com/forum.php?mod=viewthread&tid=5570751&highlight=KE02%2B%E5%BA%93 ...

谢谢朋友了不知论坛里的板子 KE02是否需要专用的下载器我看图好像只需要找根USB就行了啊

jiang887786 发表于 2014-10-22 17:03:45

这个boot,我也要努力学习。我的16位机引导还没搞定。实在不行就换KE的做板子了。这个现在比较火,应该好上手一点。{:handshake:}
页: [1]
查看完整版本: KE02bootloader 急需帮助下!版主进来看下啊!(已解决)