您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> 二阶启动程序在BF609上无法启动
本帖共有
292
个阅读者
二阶启动程序在BF609上无法启动
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
二阶启动程序在BF609上无法启动
问:1. 使用EEnote自带例程的引导程序和启动程序烧到flash里面可以启动,但把启动程序换成自己的程序就没办法启动了,程序烧写地址和启动地址都没有改过。
2. 我希望在引导程序中加入其它功能,因此开启了cache,但开启了cache之后引导程序无法正确boot后面的启动程序,请问是什么原因,应该如何解决?
我是OP...
等级:
2018/4/3 17:20:02
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
答:1. 例程中提供的引导程序是单核工程,如果客户的启动程序是双核程序的话,那么也需要重新创建一个双核工程作为引导程序。
2. 引导程序中开始cache没有问题,但是在调用启动代码rom_Boot(App,……);之前一定要把cache关掉,可以使用下面的方法
#include <cplbtab.h>
void disable_data_cache(void);
….
disable_data_cache();
rom_Boot(App,……);
我是OP...
等级:
2018/4/3 17:20:15
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159342 Call, 1 Queries, Processed in 0.023438 second(s),