首先,我们应该知道一点,Mini2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的外部晶振提供频率来工作运行的,也就是说CPU、内存、UART、ADC等所有需要用到时钟频率的硬件都工作在12MHz下,而S3C2440A可以正常工作在400MHz下,可想而知两者速度相差会有多大了。 如果C ...
分类:
其他好文 时间:
2021-06-10 18:11:05
阅读次数:
0
https://www.cnblogs.com/jinmu190/archive/2011/03/21/1990698.html https://www.cnblogs.com/pangblog/p/3367740.html git://repo.or.cz/qemu/mini2440.git gi ...
分类:
其他好文 时间:
2020-07-02 16:18:57
阅读次数:
32
今天重新拿起Mini2440来玩,由于原来是在XP上玩的,没遇到什么问题,现在电脑系统升级到Win10了,遇到不少坑。以此记录一下,避免下次再玩的时候又重复出现一些坑。 坑一:板子电源接口有问题,供电偶然会出现异常(这是我的板子特有,使用有一段历史了) 现象:插上电源,板子电源灯亮,程序就是不跑。 ...
分类:
其他好文 时间:
2020-03-29 10:46:19
阅读次数:
73
初学arm开发,串口程序是操作寄存器的典型例子,串口程序的开发流程也一定程度代表着其他部分的开发步骤 ...
分类:
其他好文 时间:
2020-03-07 00:00:39
阅读次数:
105
最近在使用mini2440做开发,网上很多教程和实际操作不太一致,导致入门花费时间长。经过整理,目前mini2440点亮led灯方法有,keil mdk,linux环境编译,使用minitools下载即可。 mini2440分为nor flash和nand flash两种,一般小于4k程序可以直接运 ...
分类:
其他好文 时间:
2019-12-01 09:45:27
阅读次数:
110
出现这个问题的原因是内核移植时没有完全移植好,u-boot启动时的机器ID用的是SMDK2440 的16a 内核里mach-smdk2440.c 文件里没有网卡,解决办法有两种 一、把机器ID换成 mini2440 的7cf 二、去修改内核smdk2440.c加上网卡即可 引用https://www ...
分类:
其他好文 时间:
2019-10-14 22:23:43
阅读次数:
133
1.编写LED驱动程序步骤 1.1 框架 1.2 完善硬件操作 1.2.1 查看原理图 1.2.2 看2440手册 1.2.3 写代码 其中需要注意的是:单片机通常直接用物理地址去操作寄存器。而这里要将物理地址映射为虚拟地址,用ioremap函数。 2.查看原理图 从mini2440的原理图可以看到 ...
分类:
其他好文 时间:
2019-10-01 14:32:33
阅读次数:
128
在Linux中安装交叉编译器arm-linux-gcc 4.4.3,然后编译mini2440内核出错: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found: 在RHEL5中安装交叉编译器arm-linux-gcc 4.4.3,然后编译m ...
分类:
其他好文 时间:
2019-08-25 11:46:09
阅读次数:
100
S3C2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。MPLL用于CPU及其他外围器件,UPLL用于USB。用于产生FCLK, HCLK, PCLK三种频率,这三种频率分别有不同的用途: 1.FCLK是CPU提供的时钟信号。 HCLK是为AHB总线提供的时钟 ...
分类:
其他好文 时间:
2019-07-14 09:35:56
阅读次数:
115
mini2440上的LED接口 打开keil uversion4 新建工程 1. 选择CPU为Samsung/S3C2440A,单击OK 2.在上一步单击完OK后,会弹出下图,该图是为了让你选择是不是将Samsung S3C2440的启动代码复制添加的你的工程文档,可以看到工程文档自动添加了S3C2 ...
分类:
其他好文 时间:
2019-07-13 09:23:21
阅读次数:
111