- 博客(7)
- 收藏
- 关注
原创 keil找不到芯片型号的解决方法
1.上官网下载对应的固件包http://www.keil.com/dd2/Pack/#/eula-container例如:2.点击Pack installer3.点击File->Import,选中下载的固件包。如果选择后左侧列表没出现相应的芯片,将打开Pack installer后自动更新列表的选项(Check for updates on
2017-09-14 19:25:55 48491 2
转载 keil里中断服务函数设置标志位时加volatile
在中断服务函数中,如果设置标志位,然后其他函数判断标志位,需要设置全局变量来实现。全局变量的声明中需要添加修饰符volatile,防止编译器对变量进行优化,导致程序出错。下面是volatile的用法说明:volatile用于防止相关变量被优化。 例如对外部寄存器的读写。对有些外部设备的寄存器来说,读写操作可能都会引发一定硬件操作,但是如果不加volatile,
2017-09-14 17:49:49 4759
原创 DSP笔记
使用dsp ,型号为TMS320F28335遇到的问题,做成笔记。1连接不上仿真器的解决方法:(1)设置仿真器型号(2)64位系统的话,删除“TI XDS100 ChannelA”和“TI XDS100 ChannelB”,使用驱动精灵重新安装驱动。2.编译出错,显示内存范围超出范围。解决方法:在properties中的linker command fi
2017-05-28 12:57:36 561 1
原创 FPGA个人笔记
本人学习FPGA的笔记,稍作整理,将作不定时更新。希望能帮到大家,也希望大家能一起交流学习。1.Function的使用function中要有begin-endEg:fuction [7:0] test;Input [7:0] a,b;Output [7:0] out;Begin...End2.延迟一个时钟周
2017-05-28 12:35:49 4454
原创 Windriver生成cpci驱动程序知识点简单讲解
本文主要是讲解CPCI驱动的知识点。本人也是在学习中,欢迎大家来交流指正。例程使用Windriver10.21生成cpci驱动,cpci桥芯片使用的是9054。驱动知识点说明:1.def和__declspec(dllimport)是两种导出方式。__declspec(dllimport):兼容性强,但是在某些编译器,例如CVI会产生识别不了的修饰符。所以在驱动中两种
2017-05-28 11:26:28 1240
原创 使用Windriver生成CPCI驱动步骤
本文主要是讲解CPCI驱动的生成步骤,还有一篇文章是讲知识点的。本人也是在学习中,欢迎大家来交流指正。例程使用Windriver10.21生成cpci驱动,cpci桥芯片使用的是9054。驱动编写步骤:1.安装WinDriver10.21 32和64位系统选择相应的安装程序。 WinDriver10.21 安装目录下的文件说明:docs:有函数说明P
2017-05-28 11:16:03 3653
转载 dll的def文件与__declspec(dllexport)导出函数方式比较
dll的def文件与__declspec(dllexport)导出函数方式比较【__declspec(dllexport) 方式】首先对C和C++编译(extern "C")与调用约定(__cdecl、__stdcall、__fastcall)进行组合测试:【C++编译】__declspec(dllexport) int add(int, int);__decl
2017-05-25 22:35:51 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人