- 博客(25)
- 资源 (3)
- 论坛 (2)
- 收藏
- 关注
原创 Hi3516A PWM控制不生效
Hi3516A PWM控制不生效0、外设控制器1、管脚复用设置2、管脚驱动能力3、选择时钟源,3m4、pwm05、pwm15、pwm26、修改参数初次使用hi3516的pwm,参考手册中关于pwm外设配置,始终不能控制pwm的变化,切换为普通io则是正常,最后终于找到一个原因,外设控制寄存器没有配置。这里mark一下,详细的配置如下:0、外设控制器himm 0x20120014 0x66 //bit16~19,分别指定pwm0~3,0为正产,1为pmc的pwm1、管脚复用设置himm 0x20
2020-12-14 14:54:01
11
原创 linux调试usbtouchsrceen记录
HI3536平台调试usbtouchsrceen记录usbtouchsrceen的板子是网上买的,商家称为免驱,后ubuntu虚拟机测试可以使用。总的来说没有要太多修改的地方。1、内核配置 USB Touchscreen Driver 在make menuconfig之后,通过Device Drivers——>Input device support——>Touchscreens——>USB Touchscreen Driver 然后选取需要的touchscreen类型,...
2020-11-23 15:24:39
19
原创 uartlite: probe of 42c30000.serial failed with error -22
uartlite: probe of 42c30000.serial failed with error -22启动报错:定位:修改:启动报错:使用zynq的uartlite时,之前一般使用2个或1个,现在使用4个时,启动报错如下:42c00000.serial: ttyUL0 at MMIO 0x42c00000 (irq = 165, base_baud = 0) is a uartlite42c10000.serial: ttyUL2 at MMIO 0x42c10000 (irq = 166
2020-11-04 14:02:42
136
原创 ZYNQ UBOOT更换调试串口管脚的方法
ZYNQ UBOOT更换调试串口管脚的方法问题的产生修改过程验证问题的产生本来我一直只用的zynq平台的调试串口是在uart1的mio48和mio49上,后来接了一个项目是别人家的硬件,我们做软件。看原理图发现串口被改到了uart0的mio15和mio14上了,开始没注意直接修改内核的设备树,烧录完uboot.bin后系统无任何打印,使用示波器测量发现TX管脚为高电平,说明uboot也要管脚更改。修改过程查看原始的uboot设备树中关于uart1的管脚定义为:pinctrl_uart1_defau
2020-06-28 18:00:47
421
原创 差点忘了C语言还有union
MARK一下,阅读一段代码时发现有union的使用,差点忘了!汗。重新了解后发现其实还是很好用的,但是现在自己咋就用的很少呢。
2020-04-01 11:20:28
32
原创 fwrite实际写入的文件大小比指定的大
基本代码:fp = fopen(filename,"w");fwrite(buf,sizeof(unsigned char), 96,fp);fclose(fp);而后查看文件大小不是96,而是101.把文件和buf内容比较,发现差异是,buf中所有出现0x0a的地方,文件中都会多出一个0x0d,其他内容则正常。在一个论坛上看到“win下用文本方式读写文件...
2019-11-03 12:11:13
598
原创 ZYNQ LINUX 软复位时卡死(reboot)
现象:在reboot时有时会系统不能启动成功,串口打印消息如下:Sent SIGTERM ttcpsvd: got signal 15, exitudpsvd: got signal 15, exitSent SIGKILL to all processesRequesting system rebootRemoving MTD device #6 (data) with use ...
2019-10-30 10:35:54
984
1
原创 ZYNQ中内核分配指定内存地址给PL使用
ZYNQ中内核分配指定内存地址给PL使用在kernel代码common.c中,函数zynq_memory_init,增加两句话即可:memblock_free(0x10000000, 64SZ_1M);memblock_remove(0x10000000, 64SZ_1M);printk(“reserve 64MB@0x10000000 for PL\n”);其中,0x10000000为...
2019-09-12 15:38:35
977
1
转载 zynq : Linux kernel panic for JFFS2 filesystem on POR or reboot
参考原贴:https://www.xilinx.com/support/answers/71439.htmlDescriptionIn the 2017.x and 2018.x releases, when you boot Linux with a JFFS2 file system on a ZCU102 board, it crashes with a kernel panic o...
2019-06-19 16:25:59
165
原创 zynq axi uartlite调试
因为串口需要6个,ps端有2个,所以想通过uartlite做另外4个,网上也有一些介绍看起来还是比较简单。调试过程记录如下。根据hdf文件生成fabl,以及设备树后,烧录进板卡,发现只能启动到“Starting kernel ...”,之后就没有打印了。问题1:操作uartlite的内存地址和fpga的相同。解释一下,只把设备树中关于4个uartlite的所有描述删除,功能正常,当然了...
2019-04-26 18:21:34
3502
1
原创 ubuntu 15.04下FFmpeg安装教程
1.安装yasm cd yasm-1.3.0 ./configure make sudo make install2.安装ffmpeg cd ffmpeg-3.4.2 ./configure --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-t...
2019-03-05 12:20:57
224
原创 ADB使用之调试orange PI3连接问题
1.ADB工具下载 bd搜索“ABD工具”下载,无需安装。2.启动开发板的调试功能 设置-开发者选项-调试 打开“USB调试” “USB0切换到设备模式”。3.命令行调试 1)adb devices显示无设备 pc的设备管理器是找得到设备的,重启设备和PC可以解决。 2)adb push失败 失败原因是没有写权限,因此需...
2019-03-04 18:35:22
492
原创 RAMDISK: incomplete write (32231 != 32768)
在移植linux-xlnx V2017.1时,启动ramdisk有异常,打印如下:RAMDISK: gzip image found at block 0RAMDISK: incomplete write (32231 != 32768)write errorDevice Drivers——>Block devices——>Default Ram Disk Size(kby...
2019-02-22 17:55:07
1940
2
转载 Github访问速度慢解决方法
此为转帖,为方便我个人使用,原贴地址https://blog.csdn.net/sy20173081277/article/details/82957926。 Windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts1.用文本编辑器打开hosts文件2.访问ipaddress网站http://tool.china...
2019-02-20 19:09:44
131
原创 orange Pi3解码能力测试
目前入手一块全志H6的orange pi 3模块,主要是想使用硬解码功能,配合海思的编码模块实现远端视频流的近端播放。此文记录一下当前状态。1.测试方案 1)测试orange pi的本地播放性能,1080P60; 测试方法为在全志模块上本地存储1080p的视频文件,然后播放,查看是否有卡顿、清晰、画面丢失等; 目前来看无异常...
2019-02-15 11:54:16
1008
原创 RS422管脚定义说明
RS422 针脚定义:1.英式标识为 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+)、GND2.美式标识为 Y 、Z 、 A 、 B 、 GND3.中式标识为 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND 具体的需要查看422芯片手册,并和对端确认好。...
2019-01-09 17:02:40
10888
原创 dsp与fpga通信之dsp在nwrite时如果带门铃信号,完成传输的时间会很长
现象:dsp在nwrite完成会发送一个nwrite finished的门铃信号,计时dsp的单次发送传输时间会很长,达到秒级别 分析:多种尝试后,发现nwrite不加门铃,传输时间是正常的,因此怀疑门铃发送问题;网上查了有类似问题,提到一个关键问题,门铃信号是要有response信号的,查询dsp的状态寄存器也确实是指示传输超时;fpga端的代码没有对门铃做response处理,...
2019-01-04 13:56:53
387
原创 dsp发送门铃信号给fpga,fpga抓到的门铃信号不对
现象:dsp发送门铃信号给fpga,fpga抓到的门铃信号不对; 分析:正确信号应为“0x01a0 0000 0004 0000”共64bit,错误的信号为“0x01a0 0000 0000 0000 0000 0004 xxxx xxxx”共128bit; 解决:查看门铃的帧结构发现有个器件id的大小,fpga端的id大小为8bit,dsp端指定的fpga端id大小为16...
2019-01-04 13:55:39
371
转载 转帖:stm32 RTC设置时间和日期后,读日期没有变
原贴:https://blog.csdn.net/mealu00/article/details/81360081 @note You must call HAL_RTC_GetDate() after HAL_RTC_GetTime() to unlock the values ,在HAL_RTC_GetDate的上方有提醒,只需要将获取日期放在获取时间后面就能完成,时间更新有效。...
2018-12-07 15:38:01
5611
原创 嵌入式NTP客户端建立过程记录
1.ntp源码ntp-4.2.6p5.tar.gz2.编译:很顺利无问题./configure --host=arm-xilinx-linux-gnueabi CC=arm-xilinx-linux-gnueabi-gcc --prefix=$PWD/installmake;make install3.拷贝下载文件到开发板4.设置zynq开发板的IP和网关ifconfi...
2018-11-12 14:11:05
207
原创 ZYNQ 千兆网口速率测试
1. 软件工具iperf-2.0.8b-win64(windows平台)iperf-2.04-RELESE(zynq linux平台)2. 网线1.5米CAT.5E3. 测试过程1(zynq linux做服务端)./iperf -sC:\Users\fzk\Desktop\iperf-2.0.8b-win64\iperf.exe -c 172.17.1.253 -i 1...
2018-11-08 09:54:55
5645
8
转载 ZYNQ:How can I enable MDIO support for a single MAC managing multiple PHYs?
此为转帖,原文:https://www.xilinx.com/support/answers/69132.html参考帖子:https://forums.xilinx.com/t5/Embedded-Linux/Dual-phys-on-MDIO-EMIO/m-p/795303#M21861
2018-11-06 18:42:00
362
转载 ZYNQ PS端双MAC,MDIO共用,eth0正常,eth1不通
此为转帖,原文:https://forums.xilinx.com/t5/Embedded-Linux/Dual-Marvell-88e1512-PHY-Ethernet-problem-Xilinx-LInux/td-p/682660/highlight/false/page/3目前已经验证正常,Mark一下!!! Patch files attached. Patch is app...
2018-11-06 17:54:23
4213
2
转载 Petalinux 2018.1安装创建Petalinux工程
https://blog.csdn.net/lixiaolin126/article/details/82056170
2018-10-31 09:17:14
441
AV4051系列信号频谱分析仪程控手册
2019-05-06
我的账号被非法登录,博文内容被篡改为一些无意义,请求恢复!!!!
发表于 2018-10-17 最后回复 2018-10-18
xmega 外挂flash如何实现啊?
发表于 2010-01-28 最后回复 2010-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝