资讯
搭建一个mini2440开发板U-Boot的框架(2024-06-20)
msr cpsr,r0 bl coloured_LED_init //此处两行是对AT91RM9200DK开发板上的LED进行初始化的 bl red_LED_on
由此......
U-boot在S3C2440上的移植详解(一)(2023-01-03)
,r0,#0x1f orr r0,r0,#0xd3 msr cpsr,r0 bl coloured_LED_init //此处两行是对AT91RM9200DK开发板......
u-boot-1.3.4 移植到S3C2440 (带有某些解析)(2024-07-26)
FlASH控制器的寄存器有较大的变化、芯片的时钟频率控制寄存器(芯片PLL的寄存器)有一定的变化。其他寄存器基本是兼容的。
3. 你开发板的boot方式是什么,开发板上电以后是怎么执行的。
一般来说三星的开发板......
写一个自己的bootloader(一)汇编系列(2023-09-05)
写一个自己的bootloader(一)汇编系列;此bootloader是根据韦东山先生的开发板而制定的 是一个最小的boot系统 必须首先把内核拷nandflash里面才行。
我们......
实验七--时钟(2023-06-13)
实验七--时钟;一。平台
系统:ubuntu12.04
开发板:jz2440
编译器:gcc
二。时钟系统
后补上
三。代码
Makefile:
1 objs......
S3C2440时钟频率(2024-06-06)
S3C2440时钟频率;系统时钟
MINI2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的晶振提供频率来运行,也就是说CPU,内存,UART等需要用到时钟频率的硬件都工作12MHz下......
实验三——SDRAM(2023-06-13)
实验三——SDRAM;一。运行环境
开发板:jz2440
系统: ubuntu12.04
编译器:arm-linux-gcc
二、特殊寄存器
sdram的操......
u-boot-2009.08在mini2440上的移植 建立mini2440工程环境(2024-07-01)
bl red_LED_on
将其注释掉
//这两行是AT91RM9200DK开发板的LED初始化,注释掉
//bl coloured_LED_init //bl red_LED_on
然后执行清除、编译......
6410 运行裸机程序(2024-09-27)
6410 运行裸机程序;关于ok6410的裸机开发资料,大多都是windows下的,使用RVDS编写裸机程序,并编译烧录到开发板上运行,但是我整了很久也没在windows10上将环境装好,又懒......
实验四--nand flash的使用(2023-06-13)
实验四--nand flash的使用;一。环境和编译器
开发板:jz2440
系统:ubuntu12.04
编译器:gcc
二。验证代码
1.head.S......
ARM--存储管理器(2023-06-20)
代码拷贝至系统SRAM中既s3c2440中的steppingstone;
我使用的是GT2440开发板从原理图中可知:
Bank6外接2片H57V2562GTR芯片;
在使用SDRAM时要设置到如下13个寄......
s3c2440裸机-代码重定位、清bss的优化和位置无关码(2023-08-09)
Flash读取1字节数据,再用strb命令将1字节数据写到SDRAM里面。
我们2440开发板的Nor Flash是16位,SDRAM是32位。 假设现在需要复制16byte数据。
不同......
s3c2440裸机-代码重定位-4-清bss的优化和位置无关码(2024-07-05)
Flash读取1字节数据,再用strb命令将1字节数据写到SDRAM里面。 我们2440开发板的Nor Flash是16位,SDRAM是32位。 假设现在需要复制16byte数据。
不同......
uboot在s3c2440上的移植(6)(2024-08-29)
uboot在s3c2440上的移植(6);一、移植环境
主 机:VMWare--Fedora 9
开发板:Mini2440--64MB Nand,Kernel:2.6.30.4
编译器:arm......
mini2440 使用sdram(2024-06-17)
式Linux应用开发完全手册》对应的SDRAM是K4S561632C,我手头的mini2440开发板上的号称是 HY57V561620FTP,但芯片上的丝印被刻意划掉了,隐约看到一个M的logo和无......
【tiny6410】led裸板程序(2024-06-04)
的images/FriendlyARM.ini文件文件,增加以下内容:
USB-Mode = yes
连接步骤:1. 将开发板上的S2开关切换到SD卡或NOR flash启动模式2. 上电开机,开发板......
s3c6410_uboot中的代码重定位(nand->sdram)(2024-09-04)
在nand flash中无法运行代码,所以当开发板从nand flash启动时,我们需要将存储在外设nand flash中的u-boot代码搬运到sdram中运行,如何完成这个搬运工作呢?这需......
arm:启动代码判断是从nand启动还是从norflash启动,拷贝程序到内存的过程(2023-09-01)
启动:
如果将S3C2440配置成从NANDFLASH启动(将开发板的启动开关拔到nand端,此时OM0管脚拉低)S3C2440的Nand控制器会自动把Nandflash中的前4K代码......
实验九--裸机LCD(2023-06-09)
实验九--裸机LCD;一。环境
系统:ubuntu12.04
开发板:jz2440
编译器:gcc
二。说明
有空补上
三。代码
Makefile:
1 CC......
实验六--串口(2023-06-13)
实验六--串口;一。环境
开发板:jz2440
系统: ubuntu12.04
编译器:arm-linux-gcc
二。UART
先省下。
三。直接......
对链接地址和运行时地址的理解(2024-08-01)
对链接地址和运行时地址的理解;1.伪指令
伪指令是写给汇编器看的,汇编器根据实际情况,将伪指令翻译成同样功能的汇编指令。
2.链接地址与运行时地址
运行时地址就是开发板在执行程序时,每条......
ALSA声卡_裸板之编译和测试(基于优龙FS2410开发板)(2024-07-11)
ALSA声卡_裸板之编译和测试(基于优龙FS2410开发板);一、实验环境
1.1 虚拟机环境
a) Vmware版本:Vmware Workstation 12.5.7
b......
基于tiny4412的Linux内核移植 -- PWM子系统学习(八)(2023-06-21)
基于tiny4412的Linux内核移植 -- PWM子系统学习(八);平台简介
开发板:tiny4412ADK + S700 + 4GB Flash
要移植的内核版本:Linux-4.4.0......
(ARM11 S3C6410) ARM11裸机初体验,GPIO寄存器(2024-09-23)
(ARM11 S3C6410) ARM11裸机初体验,GPIO寄存器;拿到一款陌生的MCU,通常想的是先跑跑裸机。……通常第一件事是观摩GPIO寄存器。
OK6410开发板电路图。
6410的......
linux 2.6.32 在arm9(s3c2440)平台的移植 - 标题要长(2)(2024-07-29)
(r1 = 0x0000016a).
因为mini2440的开发板的bootloader是友善自己的supervivi, 开机后bl向内核传递一个机器码, 如果与内核中的机器码不匹配, 则出......
uboot启动流程(2024-08-16)
内存区控制寄存器 配置内存区控制寄存器,寄存器的具体值通常由开发板厂商或硬件工程师提供. 如果您对总线周期及外围芯片非常熟悉, 也可以自己确定, 在 UBOOT 中的设置文件是 board/crane2410......
u-boot-2014_04在TQ2440上的移植(2023-06-26)
-boot/下载u-boot-2014.04.tar.bz2
解压后在board/samsung/目录下仍然没有2440,虽然没有直接支持2440开发板,但其代码已经支持,只需添加相关配置即可。
一......
uboot在s3c2440上的移植(1)(2024-08-29)
orr r0,r0,#0xd3 msr cpsr,r0 bl coloured_LED_init //此处两行是对AT91RM9200DK开发板上的LED进行......
实验八--uart(2023-06-09)
实验八--uart;一。环境
系统:ubuntu12.04
开发板:jz2440
编译器:gcc
二。说明
有空补上
三。代码
head.S
1......
tiny4412 串口驱动分析一 --- u-boot中的串口驱动(2023-06-25)
tiny4412 串口驱动分析一 --- u-boot中的串口驱动;开发板:tiny4412ADK+S700 4GB Flash
主机:Wind7 64位
虚拟机:Vmware......
S3C2440中的GPIO(2024-07-17)
令行,首先进入bin文件所在的目录,然后执行oflash led_on.bin,下载到开发板中即可执行。
5.C语言点亮GPF4
我们编写如下C语言代码控制LED,
int main......
基于S3C2410开发板的U-BOOT移植解决方案(2023-01-11)
基于S3C2410开发板的U-BOOT移植解决方案;引言
随着嵌入式系统的日趋复杂,它对大容量数据存储的需求越来越紧迫。而嵌入式设备低功耗、小体积以及低成本的要求,使硬盘无法得到广泛的应用。NAND......
十六、S3C2440裸机—UART(2023-07-11)
* Fin)/(p * 2^s)
27 * 其中: m = MDIV + 8, p = PDIV + 2, s = SDIV
28 * 对于本开发板,Fin = 12MHz
29 * 设置......
u-boot-2009.08在mini2440上的移植 增加nand flash功能(2024-07-01)
3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。
4,开发板:mini2440,2M nor flash,128M nand flash......
u-boot-2009.08在mini2440上的移植 增加USB功能(2024-07-01)
编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。
4,开发板:mini2440,2M nor flash,128M nand flash。
5,u......
实验五--中断系统(2023-06-13)
实验五--中断系统;一。平台
系统:ubuntu12.04
开发板:jz2440
编译器:gcc
二。中断简略
大概除了FPGA这种并行的cpu才不需要中断,像51,AVR,arm......
MINI2440-SDRAM(2024-06-17)
, 0x30000000
.text.global _start_start:
bl disable_watch_dog bl sdram_init bl......
u-boot-2011.06在基于s3c2440开发板的移植之nandflash启动(2024-06-07)
u-boot-2011.06在基于s3c2440开发板的移植之nandflash启动;由于价格的原因,相对于norflash,nandflash对于存储大容量的数据来说更具有优势。但是......
飞凌开发板:S3C6410 之裸机程序烧写(2024-09-06)
飞凌开发板:S3C6410 之裸机程序烧写;学习ARM时,看到三星ARM11 的官方手册上写道:S3C6410具备一个内部SRAM的缓冲器,叫做“STEPPINGSTONE”,支持NAND......
韦东山二期驱动_IIC裸板驱动笔记(修改版)(2024-07-11)
行时,还要恢复head.S里的CopyCode2SDRAMc)不太稳定,OpenOCD有时会崩掉 :-(
具体步骤:
step0)确保开发板的跳线设置为了从NAND启动step1)head.S屏蔽......
mini2440烧写裸机程序(2024-06-18)
flash 三、开发板重启即可。
一、编写源程序(init.S、testledC.lds、testledC.c、Makefile......
S3C6410之uboot回炉再造(6)异常中断处理(2024-09-02)
.align 5
116 undefined_instruction:
117 get_bad_stack
118 bad_save_user_regs
119 bl......
S3C2440的七种模式之——未定义模式(去掉bl print1 bug解决)(2023-09-25)
S3C2440的七种模式之——未定义模式(去掉bl print1 bug解决);
现在做第一个实验,模拟未定义模式。
未定义模式,是cpu遇到自己不能识别的指令时候做出的异常处理。
arm指令......
s3c2440裸机-异常中断2-und未定义指令异常(2024-07-05)
断向量表)*/
reset:
/*看门狗
时钟
sdram
设置SP
重定位*/
...
bl print1
und_code:
.word......
LCD实验学习笔记(二):head.S(2023-06-15)
相当于mov pc,=Reset。bl是调用子程序指令,相当于ldr r14,pc 然后调用子程序,子程序返回时,再mov r14,pc
HandleUndef: b HandleUndef......
十二、S3C2440 裸机 — SDRAM(2023-07-11)
,DATA0-DATA31。控制信号nOE,nWE,nWait,nGCS0-nGCS5 (数据手册-P49)
开发板中NORFlash DM9000 SDRAM接在了BANK上(总线......
【2440裸机】SDRAM的初始化(head.s)(2023-06-07)
.global _start
_start:
bl disable_watch_dog @ 关闭WATCHDOG,否则CPU会不断重启
bl......
u-boot之ARM920T的start.S分析(2024-08-29)
关闭IRQ与FIQ中断,b指令为位置无关码,它的寻址方式是先找到reset程序段所在地址然后计算出当前程序地址与reset段地址的偏移然后根据偏移值跳转,这么做的目的是因为:假设开发板通过nand启动......
u-boot-2014.10移植(8)重定位,支持NAND启动(2023-06-09)
, = CONFIG_SYS_TEXT_BASE
ldr r3, =__bss_end
sub r2, r3, r2
bl copy_code_to_sdram
bl......
arm-linux-gcc & 一个相当低级的错误(2024-08-05)
entry
import main
bl main
b .
end
linux 下 start.s
/* start.s......
相关企业
;嵌入式软件开发arm开发板加工厂;;开发板精品网为您提供各种高性价比的开发板,我们力争把开发板精品网建设成为最专业的开发板商城,本站提供各ARM开发板、ARM9开发板、USB开发板、单片机开发板
;三诚电子;;主营产品 单片机、 DSP仿真器 DSP开发板 数字电源 FlexRay总线 ARM开发板 DSP开发板 FPGA开发板 PowerPC开发板 单片机开发板
上海正式注册成立(以下均简称“京卓电子”)。 京卓电子致力于ARM/嵌入式等高新科技领域产品的研发与销售,秉承“高效、诚信、务实、协作”的工作理念,为客户提供高性价比的ARM/嵌入式产品:SAMSUNG系列开发板
;北京华诺铭科电子科技中心;;主营:USB开发板、ZIGBEE开发板、FPGA开发板、ARM开发板、DSP开发板、51单片机开发板、MSP430单片机开发板、PCI总线开发板、AVR单片机开发板
;深圳市奥普通信技术有限公司;;深圳市奥普通信技术有限公司是一家集研发、生产、销售各种嵌入式硬件开发板、仿真器和仿真套件为主的高科技公司。经过多年的潜心研发,公司目前已能提供各种类型的开发板和开发
;开发板中心;;开发板中心,研发、生产、销售一体。
;深圳荣品电子科技有限公司;;深圳荣品电子科技有限公司(www.rpdzkj.com)是一家从事三星4418开发板、5260开发板评估板及相关arm解决方案定制的专业公司,可电联0755
;沈阳宇华创科电子有限公司;;公司简介:沈阳宇华创科电子有限公司是一家专业的嵌入式电子技术开发公司,专业生产销售各类DSP开发板、ARM开发板、FPGA开发板、CPLD开发板、单片机开发板及仿真器等开发
\CDMA通信模块及ARM、单片机开发板等产品。 公司定位为中小客户提供工业测控及工业通信类产品完整的开发方案。 主要产品有:http://www.embedarm.com/ EC3仿真
;深圳市佳誉佳誉电子科技有限公司;;at91sam9260开发板 at91sam9260价格 at91sam9260 linux at91sam9260 pdf at91sam9260 ecos