自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

转载 Am335x SD卡刷eMMC二

犹豫前段时间一直在搞另一个项目,Am335x这个BBlack板就放置一边了。前几天把BBlack板重新拿到手,之前搞得给全忘了。SD卡烧写emmC时突然出现了错误,一直找不到原因,今天终于算是有点眉目了,就录下来省得下次又忘记了。之前的SD卡烧写eMMC bolg:https://www.cnblogs.com/BigOBlue/p/8513067.html之前不能分区出现的错误...

2019-09-05 16:36:00 1359

转载 Linux-UDP-Socket编程

接收CAN总线上的数据并将其发送出去创建客户端:/********************************************************************* copyright (C) 2018 all rights reserved* @file: server.c* @Creat...

2018-05-14 15:40:00 216

转载 Am335x SPI 驱动测试

内核版本:3.14.65CPU:Am335x1、编译内核:make menuconfig Device Drivers -> <*>SPI support -> <*>McSPI driver for omap <*>User mod...

2018-05-11 15:56:00 445

转载 ubuntu16.04(64位)建立交叉编译环境,并配置编译内核

安装步骤1、准备工具安装目录将压缩包gcc-linaro-arm-linux-bnueabihf-4.9-2014.07_linux.tar存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/zyr/Am335x/Sourcefiletools,如下图,记住这个路径,等会还会用到。zyr@ubuntu:~/Am335x...

2018-05-08 10:22:00 609

转载 BoneBlack am335x can0 通讯配置与测试

准备工具:  1、内核3.14.65,u-boot、文件系统  2、boneblack开发板  3、串口线、电源线,测试线,测试夹一、配置内核支持CAN通讯  [*] Networking support -> <*|M> CAN bus subsystem support -> <*|M> Raw C...

2018-04-11 16:26:00 1720

转载 BoneBlack am335x利用SD卡烧写板卡上的emmc

参考ti论坛上面的一篇文章:链接: https://pan.baidu.com/s/1SLSUbCRrIULJJf_BNI3sEQ 密码: hvem自己稍微修改的debrick.sh链接: https://pan.baidu.com/s/1pOrEKuhHGa3E0JcU0KUtbw 密码: k9nz准备所需工具:1、SD卡,4G-Kingston2、SD卡...

2018-03-06 10:49:00 1116

转载 内核启动文件系统后第一个执行的文件(inittab启动脚本分析)

Linux 开机脚本启动顺序:第一步:启动内核第二步:执行init (配置文件/etc/inittab)第三步:启动相应的脚本,执行inittab脚本,并且执行里面的脚本/etc/init.d rc.sysinit rc.d rc.local。。。第四步:启动login登录界面 login第五步:在用户登录的时候执行sh脚本的顺序:每次登录的时候都会完全执行的...

2018-03-01 16:08:00 472

转载 FGPA 中的计数器Verilog语言(时钟分频器)

在quartusII8.0中为ALTERAFPGA设置一个分频器(计数器)输入时钟48Mhz输出时钟9600HZ 1 /* 实验名称: 计数器 2 ** 程序功能: 将48Mhz的时钟分频为9600Hz 3 ** 时钟计算:9600*5000=48000000,,48Mhz的时钟累加5000次获得9600Hz的时钟,由于去的的clk的反向所以最终获得9600Hz的...

2017-11-28 11:58:00 854

转载 手动制作用于启动BeagleBoneBlack(am335x)的SD

1、需求MLO、u-boot.img、uImage、Systemfile获取MLO、u-boot.img下载U-boot源码,解压获得源码,进入源码目录cd /home/zyr/Source_code/tar zxvf u-boot-2016.03.tar.gzcd u-boot-2016.03make arch=arm CROSS_COMPILE=arm-linux...

2017-10-20 13:35:00 364

转载 SD卡分区查看(u-boot下)

可以在U-Boot的命令行中通过命令查看MMC的信息,如:U-Boot# mmc listOMAP SD/MMC: 0OMAP SD/MMC: 1列出mmc设备U-Boot# mmc devmmc0 is current device显示当前是那个设备U-Boot# mmc partPartition Map for MMC...

2017-10-18 20:41:00 1075

转载 ARM Linux 驱动Input子系统之按键驱动测试

上一篇已经谈过,在现内核的中引入设备树之后对于内核驱动的编写,主要集中在硬件接口的配置上了即xxxx.dts文件的编写。在自己的开发板上移植按键驱动:1、根据开发板的原理图确定按键的硬件接口为:GPIO2_2、GPIO2_3、GPIO2_5、GPIO0_30。修改dts文件使其与原理图的按键接口一致。gpio_buttons: gpio_button...

2017-06-28 19:13:00 256

转载 arm Linux 驱动LED子系统 测试

Linux内核在3.0以上引入了设备树概念(具体哪个版本不清楚)在编译内核后需要将与之对应的dtb文件也下载人板子上才能使内核与硬件关联起来。dtb文件是有dts文件编译后生成的:例如/* * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ * * This progra...

2017-06-28 12:06:00 358

转载 AM335x内核模块驱动之LED

在Ubuntu的任意可操作的文件才建立text目录在text中建立zyr-hello.c:#include<linux/kernel.h>#include<linux/module.h>#include<linux/init.h>#include <linux/miscdevice.h>#include <...

2017-06-23 19:40:00 233

转载 ARM开发板搭建NFS网络文件共享方法

前边 已经提到过吧vmare的IP改成了静态IP,对于上网来说,这个是个麻烦的事。现在重新配置Vmware的IPVMware-Edit-Virtual network editor选择PC机的无线网卡(可以上网),name:VMnet02、VMware-VM-Setting-Network adapter选择custom-VMnet03、在ubuntu系统中编...

2017-06-23 18:57:00 354

转载 AM335x开发板与PC机虚拟机建立tftp文件传输

1、AM335x开发板必须要支持以太网,而且在U-boot中要有完好的以太网驱动因为开发板的储存介质为SD卡,所以在编译好的U-boot中并没有配置网络环境,为了不使每次上电都修改u-boot的网络地址所以在U-boot的编译阶段中添加默认的环境变量:xxx/include/configs/am335x-evm.h在#define CONFIG_BOOTCOMMAND \下添...

2017-06-20 14:36:00 163

转载 am335xSD卡启动--文件系统制作

1、网上下载busybox工具https://busybox.net/downloads/2、根据此文章提示制作自己的跟文件系统链接: https://pan.baidu.com/s/1bp6GKN1 密码: 7wew  a、里边遇到不能创建的文件夹是需要超级用户权限的。比如此条命令:sudo mknod dev/console c 5 1 sudomknod-...

2017-06-15 10:18:00 807

转载 Am335x SD卡 启动制作

1、网上下载DiskGenius(分区工具)2、将4Gsd卡分区3个,boot,rootfs,user3、boot分区大概在62M左右如图所示将编译好的MLO、u-boot.img、uEnv.txt、am335x-evmsk.dt、uImage,copy到BOOT区将文件系统copy到rootfs区。分享的连接里边有对应的文件。链接: https://pan....

2017-06-14 13:58:00 969

转载 Am335x U-boot LCD简易驱动

参考此文档说明,自行添加相关代码:https://pan.baidu.com/s/1i5gLE89相关代码:https://pan.baidu.com/s/1qXL8Bne在文档说明第四步1中,需要手动添加rasterDisplay.h文件,主要是定义rasterDisplay.c中的函数,方便在xxx/board/ti/board.c中调用。修改rasterDisp...

2017-06-06 11:05:00 400

转载 Am335x u-boot 启动过程中的系统频率配置

Am335x的时钟结构分为:ADPLLS和ADPLLLJ1、ADPLLS用来配置Core_CLK,Dispaly_clk,ARM系统CLK(mpu_clk),DDR PLLs_clk2、ADPLLLJ用来为am335x的外设配置时钟Core_clk的配置:通过寄存器CM_CLKSEL_DPLL_CORE配置参数M,N来设置CLKDCOLDO的输出,在通过配置寄存器CM...

2017-05-10 19:49:00 518

转载 linux-ARM的几个使用指令

1、u-boot.binarm-linux-gnueabi-objdump -D -b binary -m arm u-boot.bin > u-boot.sarm-linux-gnueabi-objdump -D u-boot> u-boot.s2、查找关键函数或者关键变量的定义grep -r “XXXXXX” /home/xxx/../../../.....

2017-03-29 16:39:00 137

转载 Am335x u-boot 代码大概流程

在_面之前的流程和u-boot-spl一样,区别在于_main中。对于u-boot 2016.03来说ENTRY(_main)/* * Set up initial C runtime environment and call board_init_f(0). */ ldr sp, =(CONFIG_SYS_INIT_SP_ADDR)...

2017-03-29 16:31:00 114

转载 AM335x启动

参考文件:1、TI.Reference_Manual_1.pdfhttp://pan.baidu.com/s/1c1BJNtm2、TI_AM335X.pdfhttp://pan.baidu.com/s/1geNOYI3芯片到uboot启动流程 :ROM→ MLO(SPL)→uboot.img。rom为芯片内部的固化的程序,用户不能修改。内部rom程序流程:...

2017-03-23 14:30:00 482

转载 硬件小知识

1、OPEN drain gate(OD门)漏极开路(Open Drain)即高阻状态,适用于输入/输出,其可独立输入/输出低电平和高阻状态,若需要产生高电平,则需使用外部上拉电阻或使用如LCX245等电平转换芯片。同时具有很大的驱动能力,可以作为缓冲器使用。由此可知OD门可以独立的输入输出低电平,不能产生高电平,同时其驱动能力比较客观。转载于:https://www.cnblo...

2015-06-02 15:18:00 214

转载 关于ARM的开发环境IAR工程的配置问题

1设置路径使IAR能够自动关联你的头文件a、将自己的头文件、.c文件、.s文件放在不同的文件当中。(此处的.C文件和.S文件以及头文件都是开始一个项目所必须有的文件。例如每一个项目都需要对UArt串口,定时器Timer以及ARM系统时钟的配置和ARM的引脚初始化配置等)比如头文件所在的文件名字为INC,.C、.S文件放在目录src中。我的工程管理大概如图所示      ...

2015-04-08 16:05:00 344

转载 ARM开发板不工作的几个原因

刚焊了5块ARM(LPC2478)的开发板,上程序测试了一下,发现只有一个板子工作其他四个全部歇菜。努力地找了一会最终发现是板子的来个电阻焊翻了。因为是1206 的封装而且来个电阻在PCB上摆放的位置摆成了正方形,本来是要横着放的,焊的时候焊成了竖着了。因为来个电阻的不正确导致电路的上电复位功能失效,板子就不能愉快的工作了。从近几次的调试板子的经验来看,要找出以设计好的ARM板...

2015-04-01 16:22:00 391

转载 Quartus 入门

[文档].艾米电子 - 使用Verilog设计的Quartus II入门指南(转载)说明本文的部分章节,来源于本人翻译的Terasic DE2-115的英文入门文档。平台硬件:艾米电子EP2C8-2010增强版套件软件:Quartus II 10.0 + ModelSim-Altera 6.5e (Quartus II 10.0) Starter Edition...

2015-04-01 12:55:00 1106

转载 硬件设计

请问51单片机P0口接74HC573驱动共阳极数码管时候,要在P0和573之间加上拉电阻吗?答:从理论上说不需要上拉电阻。但是,如果你的单片机的输出是TTL电平的话,由于TTL的输出高电平Voh的保证值是2.7V,而74HC573的输入高电平的保证值是3.6V,所以必须接提升电阻把TTL的输出高电平Voh提升到至少3.6V以上,否则会造成数据传送的不稳定,一般接10k左右的提升电...

2015-03-31 13:51:00 97

空空如也

空空如也

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

TA关注的人

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