- 博客(141)
- 资源 (16)
- 收藏
- 关注
转载 Android Bluetooth HCI log 详解
0. 引子对于蓝牙开发者来说,通过HCI log可以帮助我们更好地分析问题,理解蓝牙协议,就好像网络开发一定要会使用Wireshark分析网络协议一样。本篇主要介绍HCI log的作用、如何抓取一份HCI log,并结合一个实际的例子来说明如何分析HCI log。1. HCI log 介绍1.1 HCI log 作用HCI log是用来分析蓝牙设备之间的交互行为是否符合预期,是...
2019-11-11 22:03:02 5754 2
原创 iTOP4412开发板Drivermodule调试记录
1.主要步骤(1)hell world驱动程序:itop4412_hello.c#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("TOPEET");static int hello_init(void){ ...
2019-08-14 01:16:22 317
原创 iTOP4412-TFTP传输与NFS网络文件系统调试小结
1. tftp传输1.1 tftp安装$ sudo -# apt-get install xinetd tftpd tftp1.2 tftp配置# vi/etc/xinetd.d/tftp填写如下内容:service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /u...
2019-07-28 20:26:02 492
原创 itop4412调试记录
【记录4】驱动教程——视频9 编写应用程序调用驱动 出现 Segmentationfault【发生时间】2020.02.04【解决思路】驱动程序中.unlocked_ioctl赋值为1是错误的,需要改正为:.unlocked_ioctl=hello_ioctlstaticstructfile_operationshello_ops={.owner=TH...
2019-07-22 00:30:27 401
原创 使用fastboot命令完成itop4412开发板Android4.0.3文件系统镜像的烧写
一、开发环境电脑:win10 64位putty:putty0.71usb_otg_driver:android_drv_90000_64.exeADB:platform-tools二、fastboot烧写命令(1)将需要烧写的镜像拷贝到“USB_fastboot_tool”-->“platform-tools”文件夹下面。(2)启动开发板,进入Uboot 模...
2019-06-23 20:05:46 1505 1
转载 基于FPGA的cy7c68013a双向通信实验
原 基于FPGA的cy7c68013a双向通信实验 置顶 2018年05月11日 20:47:35 chengfengwenalan 阅读数:832 &lt;/div&gt; ...
2019-04-12 21:39:15 1876 4
原创 2016年年度总结
2016年年度总结我在15年6月份研究生毕业,7月上旬拿到了驾驶证,7月中旬来到深圳获得了第一份工作,从事射频类产品开发。刚来公司觉得一切都很新鲜,可是不到4个月就开始厌倦了这份工作,于是在11月份提出辞职申请。辞职后,我没有继续寻找工作,而是选择呆在深圳继续学习,坚持1个月后身心实在是扛不住了,只好选择回家。15年12月至16年2月,我在家中对自己的第一份工作进行了深刻的反省, 具体如下:...
2019-04-12 21:36:43 410
原创 sof_pof_jic_elf程序下载方法
目录1.FPGA下载文件简介2.FPGA下载文件特点比较3.下载文件的烧写方法(1)sof(2)pof(3)jic(4)elf4.参考1.FPGA下载文件简介 FPGA常见的下载文件格式有sof、pof、jic和elf,通常称.sof 文件和.pof 文件为FPGA“硬件”或“固件”文件。 sof为FPGA内部SRA...
2019-03-21 12:22:41 3821 1
原创 USB检测工具V1.5——下环路测试模块设计
目录1.模块界面与功能介绍1.1测试环境1.2界面控件介绍1.3模块功能介绍2.模块代码设计2.1程序流程图设计2.2核心代码2.3控件函数小结3.下环路速度测试3.1勾选“显示传输状态”复选框3.2不勾选“显示传输状态”复选框3.3数据分析4.上位机工程文件5.参考1.模块界面与功能介绍1.1测试环境...
2019-03-18 09:05:58 801
原创 CY7C68013A工作在SlaveFIFO下的固件代码分析
1. TD_Init代码void TD_Init(void) // Called once at startup{ // set the CPU clock to 48MHz CPUCS = ((CPUCS & ~bmCLKSPD) | bmCLKSPD1); SYNCDELAY; IFCONFIG =0x43; //使用外...
2019-02-26 16:23:52 1520 3
原创 AN4053-C#上位机Streamer代码分析
1. void GetStreamerDevice()void GetStreamerDevice(){ StartBtn->Enabled = false; EndPointsBox->Items->Clear(); EndPointsBox->Text = ""; USBDevice = new CCyUSBDevice((HANDLE)this-&...
2019-02-26 12:00:54 599
原创 AN4053-USB同步传输速度测试记录
1.端点配置说明 上位机Streamer的可选端点设置共9中,具体如下图所示,每项的第一个参数为端点的工作模式,BULK为批量传输,ISOC为同步传输,IN为数据从USB输入到主机,OUT为数据中主机输出到USB;第二个参数为端点的大小;第三个为接口号和端点地址,端点地址0x82中的数字8代表输入方向(如果为0表示输出方向),2代表端点编号,其它端点地址的意义类似。2.端...
2019-02-22 15:05:41 1239
原创 98DX3236万兆交换机电源模块的替换与调试
目录1. 电源模块的替换思路1.1 交换机原电源模块1.2 替换后的电源模块1.3 电源上电时序测试2. 新的电源模块调试2.1 核心电源延时电路调试2.2 核心电源工作不稳3. 电源参数测试3.1 电源纹波测试3.2 静态功率测试3.3 电口功率测试3.4 光口功率测试4. 参考 98DX3236万兆交换机的电源模块中使用了5...
2019-01-22 11:21:00 1172 1
原创 Cypress USB描述符的格式与含义
目录1. USB设备描述符:DeviceDscr2. 设备限定描述符:DeviceQualDscr3. 配置描述符:HighSpeedConfigDscr/FullSpeedConfigDscr4. 接口描述符:Interface Descriptor5. 端点描述符:Endpoint Descriptor6. 字符串描述符:StringDscr7. 参考 C...
2019-01-10 14:09:00 1226
转载 CSDN上转载文章
参考博客原址:http://blog.csdn.net/bolu1234/article/details/51867099转载CSDN博客步骤:1.CSDN博客页面右键,点击【检查】 点击检查后,页面右侧出现html代码,如下图 2.如果需要转载全文,则在html代码下侧点击选中article_content 即可,会在代码框中自动选中article_content相关代码 ...
2019-01-04 11:39:25 160
转载 USB 协议分析(含基本协议和 USB 请求和设备枚举)
1. 物理特性1.1 引脚一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。引脚标号 信号名称 缆线颜色 1 Vcc...
2019-01-04 11:34:29 19154 2
原创 USB Control Center 找不到 "Cypress EZ-USB Streamer Example Device(3.4.5.000)"
目录1. 问题描述2. 问题分析3. 使USB Control Center识别EZ-USB4. 烧写已验证的固件5. 参考1. 问题描述 使用USB Control Center向USB开发板烧写官方USB同步传输例程AN4053中的CYStream.iic固件后,电脑端设备管理器中可以找到EZ-USB设备,但在USB Control Center软件中...
2019-01-03 14:37:28 3529
原创 USB母头接口封装
目录1. 常见的USB公头接口2. USB母头接口封装2.1 USB 3.0 TYPE A2.2 USB 2.0 TYPE A2.3 USB 3.0 TYPE C 2.4 USB 2.0 Micro-B 5 pin and USB 3.0 Micro-B 10 pin2.5 USB 2.0 Mini-B 5 pin2.6 USB 2.0 TYPE B3. 参考链...
2018-12-26 20:51:11 14674 1
转载 常见的电平标准
简要说明常遇到的电平标准:TTL、RS232、RS485、RS422(1)TTL 供电范围在0~5V;如74系列都是5V供电 对输出:大于2.7V是高电平;小于0.5V是低电平 对输入:大于2V是高电平;小于0.8V是低电平 注意:TTL电平输入脚悬空时内部认为是高电平,且TTL电平输出不能驱动CMOS电平输入。(2)CMOS 供电范围在3...
2018-12-21 16:38:52 9124
原创 基于MFC的USB上位机开发(5)下环路模块
延伸阅读:基于MFC的USB上位机开发(1)概述基于MFC的USB上位机开发(2)速度测试模块基于MFC的USB上位机开发(3)数据传输模块基于MFC的USB上位机开发(4)环路模块基于MFC的USB上位机开发(5)下环路模块目录1. 设计思路1.1 手动下环路1.2 自动下环路2. 功能测试2.1 手动下环路测试2.2 自动下环路测试3. US...
2018-12-20 17:08:22 626
原创 基于MFC的USB上位机开发(4)环路模块
延伸阅读:基于MFC的USB上位机开发(1)概述基于MFC的USB上位机开发(2)速度测试模块基于MFC的USB上位机开发(3)数据传输模块基于MFC的USB上位机开发(4)环路模块基于MFC的USB上位机开发(5)下环路模块目录1. 设计思路2. MFC控件相关操作2.1 下拉框控件2.3 静态文本控件3. 功能测试4. 参考 本...
2018-12-20 16:45:48 950
原创 “由于应用程序配置不正确,应用程序未启动。重新安装应用程序可能会纠正这个问题。”解决思路
上位机调试时,解决方案配置可选Debug或者Release模式,在Debug模式下生成的exe文件放在其它电脑上运行会报错,在XP系统下运行提示“由于应用程序配置不正确,应用程序未启动。重新安装应用程序可能会纠正这个问题。”如果在该电脑上安装VS2008后,exe程序就能正常使用。 如何解决上述问题呢,在电脑没有安装VS2008的情况下也能使用上位机exe程序?...
2018-12-20 10:05:31 1640
原创 基于MFC的USB上位机开发(3)数据传输模块
延伸阅读:基于MFC的USB上位机开发(1)概述基于MFC的USB上位机开发(2)速度测试模块基于MFC的USB上位机开发(3)数据传输模块基于MFC的USB上位机开发(4)环路模块基于MFC的USB上位机开发(5)下环路模块目录1. 设计思路1.1 发送数据1.2 接收数据1.3 清空管道2. MFC控件相关操作2.1 Edit Control控件...
2018-12-20 09:49:05 3771 9
原创 基于MFC的USB上位机开发(2)速度测试模块
延伸阅读:基于MFC的USB上位机开发(1)概述基于MFC的USB上位机开发(2)速度测试模块基于MFC的USB上位机开发(3)数据传输模块基于MFC的USB上位机开发(4)环路模块基于MFC的USB上位机开发(5)下环路模块目录1. USB设备初始化及热拔插的实现1.1 USB初始化1.2 热拔插程序设计2. USB速度测试模块设计2.1 USB的BU...
2018-12-19 11:55:41 1915
原创 基于MFC的USB上位机开发(1)概述
延伸阅读:基于MFC的USB上位机开发(1)概述基于MFC的USB上位机开发(2)速度测试模块基于MFC的USB上位机开发(3)数据传输模块基于MFC的USB上位机开发(4)环路模块基于MFC的USB上位机开发(5)下环路模块目录1工程准备1.1头文件和库文件1.2添加头文件2.控件布局2.1 速度测试模块2.2 发送与接收模块2.3 环...
2018-12-17 14:25:57 7294 1
原创 USB驱动开发之FPGA下环路代码设计
目录1. 下环路代码设计要求2. FPGA状态机设计3. 下环路代码测试3.1 数据传输测试3.2 数据传输速度测试4. 遇到的问题与收获5. 参考6. 附录1. 下环路代码设计要求 数据在电脑、USB芯片和FPGA之间的流向如上图所示,其中Stream IN和Stream OUT分别为上位机向USB接收数据和发送数据。Write和Read...
2018-12-14 14:08:32 470
原创 USB驱动开发之FPGA环路代码设计
目录1. 环路代码设计要求2. FPGA状态机设计3. 代码测试3.1 使用上位机测试FPGA代码3.2 signalTap II时序仿真4. 遇到的问题与收获5. 参考6. 附录1. 环路代码设计要求 数据在电脑、USB芯片和FPGA之间的流向如上图所示,其中Stream IN和Stream OUT分别为上位机向USB接收数据和发送数据。...
2018-12-13 22:25:47 1308
原创 上位机调试记录之Debug Assertion Failed!
1. Bug现象还原使用Debug模式调试USB上位机时,出现了下方错误提示,使用Release模式却不会出现!2.问题定位将下方代码进行屏蔽后,错误提示消失Display_data_512x8bit(data);data_receive_512x8bit +=_T("USB接收端点无数据输出!\r\n");UpdateData(false);可以猜测变量data_...
2018-12-09 15:26:01 1097
原创 易津开发板FPGA端环路测试代码分析
目录1. 弄清Stream IN/OUT、端点EP2和EP6、USB读写操作之间的关系2. FPGA内部FIFO控制逻辑3. USB状态机分析4. NIOS II控制代码分析5. 附录1. 弄清Stream IN/OUT、端点EP2和EP6、USB读写操作之间的关系图1 上位机、USB端点和FPGA之间的数据流动示意图如图1所示:Stream IN表示从US...
2018-11-26 21:11:41 347
原创 H3C-NS228万兆交换机端口带宽测试
1. 测试环境 硬件环境:(1)工作站2台(配置:64位Ubuntu14.04操作系统,i7-4770 CPU,16GB RAM);(2)ZB-10G-1F万兆独立网卡2块;(3)PC主机1台(win7或者XP操作系统);(4)万兆光纤线缆(带光电转换口)* 2条;(5)H3C万兆交换机NS228 * 2台(6)网线若干;软件环境:(1)Linux系统下Endp...
2018-11-21 20:45:40 3082
原创 H3C-NS228万兆交换机端口聚合调试报告
目录1. 调试平台搭建 1.1 硬件环境:1.2 软件环境:1.3 平台连线图:2. 端口聚合调试记录2.1 设置方式一:2.2 设置方式二:2.3 设置方式三:2.4 设置方式四:1. 调试平台搭建 1.1 硬件环境:(1)工作站2台(配置:64位Ubuntu14.04操作系统,i7-4770 CPU,16GB RAM);(2)ZB-10G-1...
2018-11-21 20:37:23 1898
原创 “USB状态与信息检测”上位机设计方法
1. 使用MFC新建USB上位机工程 USB芯片型号为:CYC7C68013A,上位机的开发环境为Visual Studio 2008,工程文件由MFC向导生成,具体步骤如下:(1)打开VS2008,依次单击 文件 -> 新建 -> 项目,菜单中项目类型一栏选择“MFC”,右侧模板选择“MFC应用程序”。在菜单栏下方,名称填入“USBdetect”,位置选择“C:\pro...
2018-10-25 14:03:02 938 1
原创 基于MFC的 CYPRESS USB上位机调试记录
问题1:1>------ 已启动生成: 项目: USBdetect, 配置: Debug Win32 ------1>正在编译...1>USBdetectDlg.cpp1>c:\project\usbdetect\usbdetect\usbdetectdlg.cpp(181) : error C2664: “CWnd::SetDlgItemTextW”: 不能将参...
2018-10-24 10:33:45 1284
原创 Nios II 程序固化(如何下载elf文件)
在调试Nios程序阶段,通常需要先将配置文件(*.sof)通过 JTAG 下载刡到FPGA 中,接着在Nios II IDE窗口中,右击工程名,选择Debug as -> Nios II hardware 来实现内核软件的调试,调试中的代码在开发板再次上电后会丢失,如何固化Nios程序呢,详细步骤如下:1. 下载配置文件(*.sof) 首先,需要将 us...
2018-10-15 21:37:32 7356
原创 YJ-DZ USB驱动开发板——调试记录
1. Device and Pin Options没有设置正确:Error: Can't place multiple pins assigned to pin location Pin_C1 (IOPAD_X0_Y22_N21) Info: Pin FLASH_ASDO is assigned to pin location Pin_C1 (IOPAD_X0_Y22_N21) ...
2018-10-15 17:21:22 1181
原创 FPGA开发中sof和elf文件的合并与格式转换
0. 本文目的 有关sof和elf文件的合并方法非常多,但真正好用而且经得起推敲的寥寥无几。通过相关资料的学习以及工程实践,现将个人的操作方法及收获进行总结,希望能给正在学习FPGA的伙伴们提供一点点帮助! Nios工程开发包括两个环节,前期的内核硬件开发和后期的内核软件开发。前期开发环境为Quartus II 10.0和 SOPC builder,对应的下载文件为*.sof和...
2018-10-14 21:26:29 5149
原创 使用Nios II 10.0sp1 Command Shell [gcc3]合并sof和elf文件——调试记录
开发环境:电脑win7_64;Quartus II 10.0;Nios II 10.0;FPGA:EP4CE10。 1.Nios软件存在的bug及解决思路:Nios II Flash Programmer 下载后无法从EPCS自举,具体现象如下:Using cable "USB-Blaster [USB-0]", device 1, instance 0x00Pausi...
2018-10-12 10:41:16 1317
原创 Quartus II 11.0安装方法
1. 安装 11.0_quartus_windows.exe;2. 安装文件夹下 11.0_devices_windows 下的 setup.exe;注意:(1)11.0_devices_windows 下的 setup.exe不能存放在含中文路径的文件夹下,否则程序无法安装!(2)在安装 11.0_devices_windows 的时候,要注意一下,由于我们删除了里面没有用的设备...
2018-10-08 11:48:58 11017 1
原创 Designing_With_EZ-USB_FX2LP_Slave_FIFO_Interface-Source Code_Verilog——Stream Out
(1)fx2lp_slaveFIFO2b_streamOUT_fpga_top.vmodule fx2lp_slaveFIFO2b_streamOUT_fpga_top( fdata, // FIFO data lines. faddr, // F...
2018-09-29 15:26:04 320
原创 Designing_With_EZ-USB_FX2LP_Slave_FIFO_Interface-Source Code_Verilog——Stream In
(1)fx2lp_slaveFIFO2b_streamIN_fpga_top.vmodule fx2lp_slaveFIFO2b_streamIN_fpga_top(// reset_n, fdata, faddr, slrd, slwr, sloe, flag...
2018-09-29 15:12:57 415
Cy7c68013a-USB测试工具v1.5
2019-03-16
Altium Designer实战攻略与高速PCB设计PCB工程实例
2019-03-16
Cy7c68013a-USB测试工具v1.4.1
2019-03-02
易津USB开发板学习手册
2019-01-03
Cy7c68013a-USB测试工具v1.4
2018-12-21
USB状态与信息检测上位机MFC工程
2018-10-25
USB应用技术开发大全-第18章-基于slaveFIFO模式数据采集
2018-10-20
Broadcom-SDK-使用介绍
2018-10-14
NIOSII那些事儿 REV7.0_完整版
2018-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人