- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LM3S8962学习
这段时间学习了如何使用debug对程序进行调试,从最简单的开始,“Hello world”开始。学习过程中有如下总结。
首先,按ctrl+f5进入调试仿真工作窗口,如图:
(1)左侧为寄存器窗口。会出现LM38962的主要的寄存器。
(2)右侧为程序调试窗口。显示源程序,单击“view”选中“Disassembly Window”则显示的就是图中的反汇编窗口,显示程序汇编语言指令,反汇编代码及其地址。
反汇编窗口还可以使用右键功能,如图:
“Mixed Mode”选项采用高级语言和汇编语言混合的方式;
“Assembly Mode”选项采用汇编语言方式显示;
“Show Code at Address…”用于显示指定地址处的程序代码,单击这个选项,在“Enter Address”栏内输入要寻找的代码,如图:
单击“Go to”就可以立即在反汇编窗口显示出制定地址的代码,相当很好用。
(3)左下角为命令窗口。
(4)单击View里的“Memory Window”就会显示下方中间的存储器窗口。
可以在Address窗口输入需要查看的地址。也可以使用右键菜单,最后一项“Modify Memory at….”可以修改对应地址的内容,如图“
2.经常会用到的调试功能图标有以下几个:
Reset CPU 软件重置动作,复位cpu,程序计数器归0,使程序可以重新进行调试。
Run/go (F5) 运行程序,除非遇到断点或下达stop命令,才可使系统停止。
Halt/Stop (Esc) 停止执行程序。
step into (F11) 就是单步执行,遇到子函数就进入并且继续单步执行; step over (F10) 是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 step out (ctrl+F11)就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函.
Run to cursor(ctrl+F10) 执行程序移植到光标所在处。
3.断点的设置
“Debug”菜单栏里的“BreakPoint”选项对于程序的程序的调试很重要,它可以在某个地址或条件下暂停程序,单击后又一个这样的窗口:
窗口显示已经设置的断点列表,前面的框,打上勾则表示断点有效,否则无效。
“Expression”用于输入断点表达式
“count”输入通过的次数 比如当值为2时,表示第二次运行到该店时停止程序运行。
“Command”,用于输入命令串和计数值。
4.读程序:
#ifdef DEBUG
void
__error__(char *pcFilename, unsigned long ulLine)
{
}
#endif
如果遇到错误的驱动程序库,错误例程就被调用。
定义完主函数后,
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |
SYSCTL_XTAL_8MHZ);
设置时钟直接从晶体运行
RIT128x96x4Init(1000000)
初始化显示屏
RIT128x96x4StringDraw(Hello World!, 30, 24, 15)
输出“Hello world”。
while(1)
{
}
无限循环,一直显示。
了解了以上知识后,基本上可以自己编写程序并进行调试了。
文档评论(0)