移植于μCOS-II例子1,使用ARM方式编译(所有代码均使用ARM指令集),仅lpc2106有足够的ram可以在ram
中放入所用代码。
创建工程的方法:
1、执行ads1.2的“CodeWarrior for ARM Developer Suite”
2、执行“CodeWarrior for ARM Developer Suite”的File菜单的New。
3、选择“Project”窗口页选择“ARM Executable Image”。
4、选择适当的路径。
5、填写适当的“Project Name”,本例为EX1_arm。
6、点击“确定”按钮。
7、编写代码并保存到合适路径(test.c、config.h、include.h、init.s、vectors.s、target.c和target.h)。
8、添加文件:
1)执行“CodeWarrior for ARM Developer Suite”的Project菜单的Add Files,选择相应的文件。
2)击“当开”按钮。
3)然后点击“OK”按钮。
9、重复8直至添加所有必须文件。
10、设置Debug目标参数(此目标仅可以在lpc2106的RAM中运行):
1)在工程窗口(本例的窗口名为EX1_arm.mcp,即为工程名),选择target为Debug。点击
“Debug Settings” 按钮(在工程窗口的工具条上)。
2)在“Debug Settings”的“Target Settlings Tanels”中选择“ARM linker”。
3)在“Output”页,“RO Base”设置为0x40000000,“RW Base”设置为0x40008000,其它不变。
4)在“Optinos”页, “Image entry point”设置为0x40000000,其它不变。
5)在“Layout”页,“place at beginning of image”中填中断向量所在的模块和所在的段,本例为:
“Object/Symble”设置为Vectors.o,“Section”设置为Startup。其余不变。
6)点击“OK”按钮。
11、设置Release目标参数(此目标用于固化到Flash中运行):
1)在工程窗口(本例的窗口名为EX1_arm.mcp,即为工程名),选择target为Release。点击
“Release Settings”按钮(在工程窗口的工具条上)。
2)在“Release Settings”的“Target Settlings Tanels”中选择“ARM linker”。
3)在“Output”页,“RO Base”设置为0x00000000,“RW Base”设置为0x40000040,其它不变。
4)在“Optinos”页, “Image entry point”设置为0x00000000,其它不变。
5)在“Layout”页,“place at beginning of image”中填中断向量所在的模块和所在的段,本例为:
“Object/Symble”设置为Vectors.o,“Section”设置为Startup。其余不变。
6)点击“OK”按钮。
12、编译代码、调试.....
没有合适的资源?快使用搜索试试~ 我知道了~
UCOS_II_in_ARM2104.rar_arm2104
共57个文件
c:26个
h:14个
txt:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2022-09-19
13:08:04
上传
评论
收藏 171KB RAR 举报
温馨提示
在ARM2104上成功通过的UCOS_II.rar
资源详情
资源评论
资源推荐
收起资源包目录
UCOS_II_in_ARM2104.rar (57个子文件)
成功通过的UCOS-II
my_ucos
test
README.txt 2KB
src
config.h 4KB
TEST.C 4KB
Vectors.s 7KB
target.h 3KB
target.c 11KB
Init.s 5KB
Includes.h 2KB
OS_CFG.H 8KB
EX1_arm_Data
Release
CWSettingsWindows.stg 3KB
Debug
EX1_arm.mcp 187KB
SOURCE
OS_MBOX.C 23KB
uCOS_II.C 1KB
uCOS_II.H 46KB
OS_TIME.C 10KB
OS_MUTEX.C 27KB
OS_TASK.C 35KB
OS_FLAG.C 43KB
OS_SEM.C 19KB
OS_CORE.C 49KB
OS_Q.C 34KB
OS_MEM.C 14KB
lpc2100
README.txt 1KB
Os_cpu_a.s 10KB
OS_CPU.H 6KB
Os_cpu_c.c 16KB
LPC2106.h 15KB
uCOS-II-Min
test
README.txt 2KB
头文件.txt 538B
src
config.h 4KB
TEST.C 4KB
Vectors.s 7KB
target.h 3KB
target.c 11KB
Init.s 5KB
Includes.h 2KB
OS_CFG.H 8KB
test_Data
Release
CWSettingsWindows.stg 3KB
Debug
test.mcp 187KB
SOURCE
OS_MBOX.C 23KB
uCOS_II.C 1KB
uCOS_II.H 46KB
OS_TIME.C 10KB
OS_MUTEX.C 27KB
OS_TASK.C 35KB
OS_FLAG.C 43KB
OS_SEM.C 19KB
OS_CORE.C 49KB
OS_Q.C 34KB
OS_MEM.C 14KB
readme.txt 686B
lpc2100
README.txt 1KB
Os_cpu_a.s 10KB
OS_CPU.H 6KB
Os_cpu_c.c 16KB
LPC2106.h 15KB
www.pudn.com.txt 218B
共 57 条
- 1
小波思基
- 粉丝: 72
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0