F4 开拓者IAP实验遇到的问题

2019-07-20 22:28发布

最近再玩F4板子,做IAP实验时发现以下问题,1. 开发板自带光盘中的一些基本的裸机代码实现,比如rtc,led的实验,按照操作手册的描述,对工程的设置,和代码做了相应的修改(IROM1=0x8010000,,        SCB->VTOR = FLASH_BASE | 0x10000;),编译成bin文件,通过IAP的程序烧入到板子里面,测试的app程序可以正常运行。


2. 综合测试59,带有ucos2的系统, 一样的方法修改(IROM1=0x8010000,,),编译,也可以通过iap启动程序烧入,并运行
3. 光盘中关于ucosiii的测试程序先直接编译,stlink 烧入,测试程序可以运行起来。但是同样的修改方法(IROM1=0x8010000),编译成app 用的bin 文件,通过iap程序烧入,运行不成功

备注:
APP程序所有的修改步骤都一样,如下
1)设置app的起始地址和存储空间大小
2)设置中断向量偏移量
3)生成bin文件

真的不知道为什么会这样? 难道和uciii的移植文件有关???大神们帮忙看看!!!


谢谢!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
sc1a2a3agggl
1楼-- · 2019-07-21 00:08
 精彩回答 2  元偷偷看……
sc1a2a3agggl
2楼-- · 2019-07-21 03:54
又试了一下,光盘中rawos的工程,同样的修改编译,app程序也运行不成功。

一周热门 更多>