MC9S08AW60学习笔记--Debug
来源:互联网 发布:matlab7,1如何进入编程 编辑:程序博客网 时间:2024/05/22 17:24
想不到大学毕业后的另一段竟是从飞思卡尔的8位单片机开始,好吧,先用这个打基础吧。
学习这款芯片看的是《嵌入式技术基础与实践》(第二版),书写的不错,偶尔有些语句不太通顺。
下面就一一记录学习这款芯片所遇到的问题及解决方法:
1、问题:照着书中的历程写了串口的中断接收与发送程序,但使用上位机发送命令时程序会突然卡死,但使用原版程序就是没问题。
分析:本来完全可以弃用自己写的程序,用原版程序,但感觉那样就失去了意义,然后硬着头皮一点一点对比程序,后来直接进行了全部替换,把那些.c文件以及系统配置文件都做了替换,问题仍然存在。最后在对比了isr.h中发现我的里面少了对SCI.h的声明,后来添加上#include "SCI.h" 后,一切正常。类似这种问题之前在使用IAR时也曾经碰到过,究其原因,就是因为在isr.c中调用了sci.c中的函数,但没有包含进来。
2、问题:CW版本的选择问题
分析:很多学习这款8位单片机的同学可能最初会选择V6.2的版本,但这个版本有个很CD的问题,就是下载时要选择电压之类的操作,比较繁琐,如下图所示
要用鼠标选择完上面几步后才能顺利下载进去。我之前用惯了点击下载按钮后一步下载完程序的做法,就打算让这一切变的简单一些。于是换了V6.3的版本,其下载界面就好了很多,没有这么多繁琐的步骤,其实说到这就结束了,但在此之前刚安装好程序后,一直出不来下载界面,这个是驱动问题,这里要详细说下这个。
关于驱动的安装,网上有很多,这里我也将上传一些,下面是链接:https://yunpan.cn/c67YYvwPGcr7t 访问密码 8709
安装CW后无法出现下载界面时,多半是安装目录...\Code warrior V6.3\prog\gdi里的OpensourceBDM.dll的问题,可以手动来做替换
- MC9S08AW60学习笔记--Debug
- nodejs 学习笔记--debug
- 【MatLab学习】 Debug 笔记
- perl学习笔记---debug
- Symbian学习笔记(1):Debug On Device
- [学习笔记]Debug下的常用命令
- Debug的使用--《汇编语言》学习笔记
- 汇编语言学习笔记 2 debug 的使用
- system verilog学习笔记assertion & debug
- [Debug]GDB学习笔记(一)
- [Debug]Kernel panic学习笔记(二)
- <学习笔记>IOS Debug使用技巧
- Debug学习
- Symbian学习笔记(2)——Debug On Device
- 《C#入门到精通》学习笔记 -- Debug文件夹下文件
- Linux c编程一站式学习笔记(04), debug
- Sharepoint学习笔记—Debug&TroubleShooting--Correlation ID的使用
- js面向对象学习笔记之二(debug调试方法)
- GitHub翻译之 ‘Contributing to Open Source’
- ListView恢复位置
- Spring MVC 教程,快速入门,深入分析
- SpringMVC 接收页面Post提交的json字符串并解析
- A. Beru-taxi
- MC9S08AW60学习笔记--Debug
- gson 解析json数据
- 浅谈Android生命周期
- cocos2dx_lesson1_环境搭建
- iOS-69-WKWebview用法与UIWebview对比(附demo、PPT)
- 13 为什么会有泛型?
- 【计算机网络-1】【第一章】计算机网络体系结构
- MyBatis学习总结(一)——MyBatis快速入门
- hd 5620 KK's Steel(斐波那契数列)