自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 imx6q的nandflash启动原理和填坑

imx6q的nandflash启动原理和填坑近期公司有新的需求把emmc启动,调整到nandflash,因为emmc的bga焊盘比较小,间距比较小,不利于生产,而nandflash是TSOP的。手焊都是ok的。1.修改linux的device tree文件使其可以加载驱动和文件系统。主要修改pinmux。和使gpmi中的status为okay。同时uboot传入参数:mtdparts=gpmi-nand:64m(boot),16m(kernel),16m(dtb),-(rootf..

2021-03-01 16:12:57 1548 8

原创 imx6q跑linux下如何实现实时等周期adc采集

imx6q跑linux下如何实现实时等周期adc采集公司设备有一个需求就是想使用ti的adc每20us采集异常spi数据,spi数据的位数是32位,当然使用一块单片机就可以很轻松完成这个任务,但是这些的话会改变原来的主控板(imx6q主控),在imx6q上加块单片机?这样感觉很是奇怪,所以为了实现如此艰巨的任务-在linux下实现周期是20us的adc采集,尝试了二种方法。下面我给了具体实现方法。下图是我们的原理图,箭头的引脚是每20us拉低一次,说明adc已经采样转换完成,cpu这...

2021-03-10 11:04:18 1146 2

原创 arm的软断点和硬断点

近期我们有个电子工程师遇到个问题,通过iar下载的程序好像断点的信息会保留在程序里,并且程序也别修改了,掉电了也会存在。同时运行时会停在断点的地方后来我查了查这个问题,今天写个博客,记录一下。Breakpoints在iar里面默认是Auto的其实大多数情况下就Software的,软断点软件断点则是通过在代码中设置特征值的方式来实现的。当需要在某地址代码处设置软件断点的时候,仿真器会先将此处代码进行备份保护,然后将预先设定好的断点特征值写入此地址,覆盖原来的代码数据(包括rom flash

2020-11-26 10:12:47 2682 1

原创 ffmpeg 下载国际在线的intervideo,的不老歌

今天想听国际在线的不老歌,很多年前听过,后来上他们的网站http://news.cri.cn/gb/8201/more/8376/more8376.htm进入网站后右击不老歌歌单左击复制地址链接,地址一般为mms://media.chinabroadcast.cn/chi/inet/blg051122.wma然后注意流媒体协议mms在ffmpeg中是mmst。这样就可以下载下来了。祝爱听老歌的伤感男人天天快乐。...

2020-11-25 17:18:46 2980 3

原创 arm vfp的一些使用心得

近期写了个很奇怪的程序,编译后x86下运行ok的 arm会出现其中user faults是2 我的内核是4.14,cpu是imx6q。出现这种情况应该是进入data abort异常后内核没有办法处理了。程序代码如下:#include <stdio.h>#include <stdlib.h>#include <signal.h> void sigbus_handler(int sno){ printf("s.

2020-11-20 12:21:31 1140

原创 ffmpeg rtp走udp产生的问题

搞imx6q nxp的芯片也有几年时间了,近期准备写些这款芯片的使用心得。用imx6q+tw6865 做了流媒体,包括rtsp,rtmp。嵌入式中使用的是librtmp,rtsp的协议是自己写的。rtmp和rtp以tcp传输都没有问题。电脑端使用的ffmpeg-4.2.3,编译成Ubuntu版本的。但是rtp以udp传输时会出现如下错误:出现这样的问题也百度了,说是用tcp就不会出现这样的问题,好吧,最后我只能用eclipseCDT来调试ffmpeg(本来会写一篇调试ffmp..

2020-11-11 14:39:33 488

原创 p1020&pcie&u-boot&枚举

话不多说,继续u-boot代码的pcie枚举。先贴代码:void mpc85xx_serdes_board_init(void){volatile ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);struct fsl_pci_info pci_info[3];u32 devdisr, host_agent

2016-11-06 15:11:00 2356

原创 Freescale p1020& pcie

原创转载请注明出处!!谢谢大家

2016-10-30 20:48:24 1965 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除