摘要: 飞思卡尔系列单片机Bootloader的初步开发经验 BootLoader一般用于后期嵌入式产品的升级使用。由于产品中缺乏jtag硬件调试接口。BootLoader可以实现没有物理破坏性的软件升级。 开发重点: 1、芯片本身的Flash驱动。一般都由官方提供。比如mpc5744P芯片采用的文档是St 阅读全文
posted @ 2018-07-20 16:42 panrui 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 1、S32DS中的gcc和gdb。 该工具由飞思卡尔(NXP)提供。免费。没有任何限制。常见的功能都有。内存查看,寄存器查看,断点设置(只是程序执行类的断点),单步调试(各种形式的单步)。 配合PE调试器进行使用。或者那种带有BDM字样的价格比较便宜的调试器,也是可以使用的。 2、低版本codewa 阅读全文
posted @ 2018-07-17 12:44 panrui 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 装了一个Microsoft Visual Studio Community 2017,虽然该开发工具是免费的。 但是的确难用。一些莫名其妙的菜单。感觉学习成本很高。 真是搞不明白为什么那样多的人鼓吹windows开发工具的好用。我确实是没有感觉到。可能是我的适应性不强。 我在Ubuntu下使用ecl 阅读全文
posted @ 2018-07-16 16:24 panrui 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 由于需要对文本进行比较。而在百度经验中看到notepad++(加上插件)可以有这个功能。 随即在网络上搜索该插件,名字叫做compare。本来以为是可以叫diff的。 结果按照步骤操作,启动notepad++时提示插件加载失败,该插件为32bit的插件。 再尝试,换个插件的版本,又失败。 故把not 阅读全文
posted @ 2018-06-13 12:54 panrui 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 该芯片手册读起来比较费劲。 涉及到spi通信。关于spi通信,我们需要关注cpol和cpha。 其中,对于该芯片,需要配置主控芯片master的参数为: cpol = 0; cpha = 1; 值得注意的是,对该芯片进行读操作时,第一次读不出有效数据。需要第二次才能读出来有效数据。 下面是简单对寄存 阅读全文
posted @ 2018-05-31 20:03 panrui 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 表现为: 当板子上的串口工作时,会出现keil uvision5 中的调试工作无法正常工作的情况。 使用示波器观察到,不能正常调试程序的时候(汇编级别还是能单步调试的,但是显然程序已经陷入一种死循环),复位的工作也不正常。 所以,可以理解为硬件电路设计上的bug。影响到了软件的使用。 --以下内容为 阅读全文
posted @ 2018-05-26 21:44 panrui 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 从本人最近有限的单片机(powerpc)汽车电子开发的经验来看。 一定要注意工具的使用。先把工具链走通。遇到问题能够自己去解决。 在保证硬件能够正常工作的情况下(通过示波器和各种简单的测试程序来进行验证)然后主要的工作就是软件的工作了。 而软件我们必须要注意可移植、可复用。这样才能提高开发效率。 阅读全文
posted @ 2018-05-22 23:06 panrui 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 从本人有限的C99、C++11、java8、matlab2012、python3.x 的有限经验来看。 handle这个关键字最初是在windows编程的书中提到的,在matlab的GUI的编程中也有handle的概念。 其实,handle可以完全看出一种指针。虽然这个语言本身没有对用户本身的指针的 阅读全文
posted @ 2017-11-15 14:53 panrui 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 比如有下面一段源代码(该源代码是Cay S. Horstmann著的《java核心技术 卷1:基础知识(第10版 英文版)》的第五章中提供的源代码): package abstractClasses;import java.time.*; 使用javac进行编译。 然后使用java,发现总是提示“错 阅读全文
posted @ 2017-09-29 18:56 panrui 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 问题提出: 一个无风的平静水面,投掷一颗大小未知的形状不规则的石子,试问: 激起的螺旋行水波的传播速度是多少? 不考虑声波,因为肉眼几乎看不见。 阅读全文
posted @ 2017-08-20 16:50 panrui 阅读(641) 评论(0) 推荐(0) 编辑