2939|0

37

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

djyosV1.0.1β版发布,增加tq2440和omapl138的example [复制链接]

 
V1.0.1版本说明:
1、在原来“起航一号”的基础上,增加了对tq2440和omapl138的支持,在example目录中有相应板子的工程,在eclipse下把工程import进来就可以编译、调试、下载了。
2、修改了少量bugs。
3、完善了shell命令,增加了查看堆和栈状态的命令。
4、增强了运行时的栈检查。
5、增加了几个文件系统的api调用。
源码下载:http://www.djyos.com/?page_id=50
omapl138版本是在最终用户的板件上开发的,因此没有对应的开发板。在该版本中,有一个“紧急加载模式”应用的典型案例。

omapl138是Ti的ARM9和DSP双核CPU,用户要求,DSP裸跑,做算法,dsp程序须在复位后立即启动,dsp启动后,才能加载和启动arm程序,djyos的紧急加载模式能够满足用户需求。

omapl138的设计中,复位后,首先运行的是arm,此时dsp处于停止状态,需要arm给它加载代码并启动dsp。在djyos中,有两种方法可以实现dsp快速启动:
1、修改操作系统的启动代码,在初始化存储器和时钟振荡器后,加载dsp的程序并启动dsp,然后继续操作系统的加载和运行。这是一种通用的方法,所有操作系统都可以这样实现,但缺点是,需要修改启动代码,使操作系统版本增加。该用户还使用了omapl138的单核版本(am1808),直接修改启动代码,会导致omapl138和am1808的操作系统版本不一致,需要管理和维护两个版本的djyos。
2、使用djyos的紧急加载模式,该模式详见《都江堰操作系统与嵌入式系统设计》一书的4.6节,该书在www.djyos.com下载页面提供下载。只要把加载和启动dsp的代码放到这个目录:“userproject\src\user\critical”,系统启动时,就会在操作系统加载前执行他们。
点赞 关注
个人签名坚持就是胜利,希望大家多多支持,http://www.djyos.com
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表