
单片机
qijitao
这个作者很懒,什么都没留下…
展开
-
HEX和BIN文件的区别
上一篇文章中演示的是裸板开发过程中可能遇到的两个问题的解决办法。1,是在keil中编写程序并编译连接成可以下载到开发板的 .hex 文件,然后用jlink仿真器下载;2,是在ubuntu中编写编译代码,生成的是 .bin 文件,可以用uboot 下载。这里可能会用像我这样的菜鸟会疑惑 ,hex与 bin文件同样是下载到开发中的二进制代码,有什么区别呢? Hex 文件和转载 2016-02-22 11:33:17 · 658 阅读 · 0 评论 -
SD卡读写问题
SD卡读写问题选项修改时间 04-09-2015 09:56 AM我使用KC705,kintex-7,ISE14.2,想实现SD卡读写。据说SDK的libxil FFS中的函数可以实现SD卡读写,但是我的SDK里面没有这个库,只有xilfatfs,xilfatfs和libxil转载 2016-07-28 21:45:47 · 817 阅读 · 0 评论 -
DATA abort定位方法
这是我一直收藏的一篇文章,出处已经无法知道。 根据自己实践增加了部分说明,现在分享出来。 该方法只能定位显性 泄漏,定位到的C语句一定产生泄漏了,但可能这个位置是 “ 理论上 ” 不会出问题的代码.那么这是由于同进程内其他代码泄漏而影响了进程的堆区或栈区(隐性泄漏,这个地方不会产生data abort exception),然后被定位出来的代码才被动地转载 2016-10-24 13:14:25 · 3700 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针和指针数组的区别数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4转载 2016-10-18 21:18:09 · 224 阅读 · 0 评论