📄 readme.txt
字号:
由于lpc2104的ram只有16k,调试μCOS-II时如果所有代码放入RAM中RAM很可能不够。这样就需要把部分代码
放到FALSH中。由于μCOS-II代码相对固定,所以把它放入FLASH中比较适合。
但是这样就要解决用户程序与μCOS-II通讯的问题。本例代码给出解决实例(用户代码部分)。
创建工程的方法:
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”,本例为RomCode_ex1。
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目标参数(此目标可以在lpc2104的RAM中运行):
1)在工程窗口(本例的窗口名为RomCode_ex1.mcp,即为工程名),选择target为Debug。点击“Debug Settings”
按钮(在工程窗口的工具条上)。
2)在“Debug Settings”的“Target Settlings Tanels”中选择“ARM linker”。
3)在“Output”页,“RO Base”设置为0x40000000,“RW Base”设置为0X40002000,其它不变。
4)在“Optinos”页, “Image entry point”设置为0x40000000,其它不变。
5)在“Layout”页,“place at beginning of image”中填中断向量所在的模块和所在的段,本例为:
“Object/Symble”设置为Vectors.o,“Section”设置为Startup。其余不变。
6)点击“OK”按钮。
11、编译代码、调试.....
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -