- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 DM3730 x-loader 分析 七 DDR
本文所涉及的DDR型号MT29C4G96MAZAPCJA-5IT,512MB,32/IO,4bank,200MHz先放源码,根据cpu_family() 只看红色部分。void config_3430sdram_ddr(void){/* reset sdrc controller */__raw_writel(SOFTRESET, SDRC_SYSCONFIG);//__r
2015-07-16 15:18:46 956
转载 allegro16.5里面针对某个net或via单独设置和铺铜的距离
1.先把动态铜皮转成静态的:shape--->change shape type2.shape--->manual void/caity---->Element,然后左键在shape上点击一下,弹出一个对话框如下,点“否”: 3.右键,选择Parameters..,出来静态铜参数设置对话框,如下: 4.然后左键点击要调节和shape间距的对象(lines,Cli
2015-06-30 14:27:25 9543
原创 DM3730 x-loader 分析 六 UART
一. UART初始化1.先配置MUX_DEFAULT,使需要使用UART管脚有效2.配置相应寄存器,针对x-loader/Drivers/Ns16550.c文件,总结一个便于分析表格关于波特率的产生,先看sprugn4r.pdf截图可见波特率的产生需要,48MHz,DLH和DLL中的值也就是26,Divisor也就是表格中提到的16,以115200为例,26
2015-06-06 16:53:28 1278 4
转载 allegro 16.x 镜像整个模块的方法
方法一(allegro自带的功能):mirror规则是走线会mirror到对应的层面,如TOP与bottom层对应,第三层与倒数第三层对应、、、以此类推 1.执行.Tools->Create Module···,右边find面板里勾选symbol、shape 、cline和via,框选要镜像的symbol、shape 、cline和 via,然后鼠标单击空白处,弹出一个对话框,保存.md
2015-06-03 10:18:43 15883
原创 DM3730 x-loader 分析 五
我们来做一个实验,实验目的是在x-loader中点亮LED灯,因此先分析x-loader\include\asm\arch-omap3\gpio.h,在实验中会用到这里面的函数。下面是gpio.h源码:43-50行:/*定义gpio_bank 类型的变量数组gpio_bank_34xx[6],宏替换后可写成如下static struct gpio_bank gpio_b
2015-05-30 16:18:16 685
原创 DM3730 x-loader 分析 三
跳过sr32继续分析下面的代码,CUP的管脚复用这一部分是配置管脚复用,以第853行为例展开MUX_VAL(CP(SDRC_D0),(IEN | PTD | DIS | M0)) /*SDRC_D0*/\ CP(SDRC_D0) =CP(CONTROL_PADCONF_SDRC_D0) /*字符替换*/ =0x0030 /*
2015-05-28 16:02:25 578
原创 DM3730 x-loader 分析 二
此处留坑,以下代码还没有搞懂,等待搞懂的人填坑。omap3stalker.c后面代码中很多地方用到 包括:系统时钟选择,定时器,时钟同步,设置关闭看门口狗等
2015-05-28 15:53:41 587
原创 DM3730 x-loader 分析 一
x-loader采用广州英码DM3730开发板 \x-loader\board\omap3stalker.c先把这几个宏定义弄明白,在以后的代码中多次用到 #define __raw_readl(a) (*(volatile unsigned int *)(a)) /*读出寄存器里值*/#define __raw_writel(v, a) (*(vol
2015-05-27 22:50:23 1147 1
转载 ubuntu 14.04 root用户登录
开启root帐号的方法:为了启用root 帐号(也就是设置一个口令)使用:sudo passwd root当你使用完毕后屏蔽root帐号使用:sudo passwd -l root这个将锁住root帐号。如何在终端模式下切换到root身份?sudo -s -HPassword: 编辑:vi /usr/share/light
2015-05-06 09:26:41 365
原创 echo命令控制gpio
#!/bin/bashecho Exporting pin $1echo $1> /sys/class/gpio/exportecho Setting direction to outecho out > /sys/class/gpio/gpio$1/directionecho Setting pin lowecho 0 > /sys/class/gpio/gpio$1/v
2015-04-14 22:33:37 7256 1
原创 Python程序执行三种方式
1.直接在shell中运行# python xxx.py2.在程序开头加上#!/usr/bin/python(这就是所谓的shebang),这样就可以使用全路径或者所在路径# ./xxx.py执行3.执行# cp xxx.py /usr/local/bin 之后便可以直接# xxx.py执行
2015-04-10 23:03:03 2305
原创 linux命令
1. which 1.1 which cd 找不到cd,remove 命令存放的位置,因为which默认查找PATH规范的目录,cd是bash内建命令。
2015-04-10 22:42:40 499
原创 raspberry pi—ftp服务器
1.vsftpd服务器,root登录需要修改/etc/ftpusers 将root用户注销2.chroot_local_user=YES,必须注释掉,不然浏览器登录不了
2015-04-10 22:17:31 597 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人