完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教各位,同标题,我在LPC2478上运行ucos-II系统的应用程序,在默认配置0x00000000位置启动时没有问题。目前想在0x00003000位置开始运行,我通过配置scatter文件将程序烧写到0x00003000位置,通过一个BootLoader(在0x00000000位置启动)跳转到0x3000位置启动,在应用程序中具体做了如下操作:
(1)复制应用程序的中断向量表,从0x00003000位置拷贝64字节到0x40000000位置; (2)设置MEMMAP=0x02。 运行程序后,应用程序运行到第一个任务的OSCtwSw()函数后无法继续执行,请教各位,ucos-II系统对于程序运行地址是否有相应配置?是否支持应用程序在非0地址启动? 多谢各位! |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
UCOSII中断中添加OSSemPost(Sem);程序无法运行
4979 浏览 1 评论
在BC5.0上编译uC/OS-II出现"eeror writing object file",怎样处理???
3193 浏览 1 评论
560浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:17 , Processed in 0.605819 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号