S3C2440 OpenJtag

发布者:真诚友爱最新更新时间:2022-04-27 来源: eefocus关键字:S3C2440  OpenJtag 手机看文章 扫描二维码
随时随地手机看文章

C:UsersAdministratorDesktop>oflash.exe leds.bin


+---------------------------------------------------------+

|   Flash Programmer v1.5.4 for OpenJTAG of www.100ask.net  |

|   OpenJTAG is a USB to JTAG & RS232 tool based FT2232   |

|   This programmer supports both of S3C24X0 & S3C6410    |

|   Author: Email/MSN(thisway.diy@163.com), QQ(17653039)  |

+---------------------------------------------------------+

Usage:

1. oflash, run with cfg.txt or prompt

2. oflash [file], write [file] to flash with prompt

3. oflash [-f config_file]

4. oflash [jtag_type] [cpu_type] [flash_type] [read_or_write] [offset] [file]

Select the JTAG type:

0. OpenJTAG

1. Dongle JTAG(parallel port) //并口

2. Wiggler JTAG(parallel port) //并口

Enter the number: 0

Select the CPU:

0. S3C2410

1. S3C2440

2. S3C6410

Enter the number: 1


device: 4 "2232C"

deviceID: 0x14575118

SerialNumber: FTDAx43UA

Description: USB<=>JTAG&RS232 AS3C2440 detected, cpuID = 0x0032409d


[Main Menu]

 0:Nand Flash prog     1:Nor Flash prog   2:Memory Rd/Wr     3:Exit

Select the function to test:0


[NAND Flash JTAG Programmer]

nand_maf_id = 0xec, nand_dev_id = 0xda

Scan nand flash:

Device 0: NAND 256MiB 3,3V 8-bit, sector size 128 KiB

Total size: 256 MiB

 0:Nand Flash Program      1:Nand Flash Print BlkPage   2:Exit

Select the function to test :0


[NAND Flash Writing Program]


Source size: 0xa8


Available target block number: 0~2047

Input target block number:0

target start block number     =0

target size        (0x20000*1) =0x20000

STATUS:

Ep


C:UsersAdministratorDesktop>oflash.exe 0 1 0 0 0 leds.bin //直接输入


关键字:S3C2440  OpenJtag 引用地址:S3C2440 OpenJtag

上一篇:ARM Cortex -M 体系结构
下一篇:串口 S3C2440A

推荐阅读最新更新时间:2024-11-13 14:44

nand flash相关
关于nandflash的说明,请参考其他。 现在先贴出来韦东山先生的代码,作我学习之用。 1 @************************************************ 2 @ File:head.s 3 @ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行 4 @************************************************ 5 6 .text 7 .global _start 8 _start: 9 @函数disable_watch_dog, memsetup, init_nand, nand_read_
[单片机]
s3c2440之LCD字符显示
#define U32 unsigned int #define M5D(n) ((n) & 0x1fffff) #define rGPCCON (*(volatile unsigned *)0x56000020) #define rGPCDAT (*(volatile unsigned *)0x56000024) #define rGPCUP (*(volatile unsigned *)0x56000028) #define rGPDCON (*(volatile unsigned *)0x56000030) #define rGPDDAT (*(volatile unsigned *)0x56000034)
[单片机]
<font color='red'>s3c2440</font>之LCD字符显示
s3c2440裸机-LCD编程(五、LCD上实现画点、线、圆)
1.画点 无论是何种图形,都是基于点来构成的,因此我们需要先实现画点,其他的都是上层的一些数据处理了,像各种图形、甚至色彩鲜艳的图片无非都是一些由点构造出的数据而已。 我们在在farmebuffer.c实现画点,在geomentry.c实现画线、画圆等几何图形,font.c实现画字。 那么一个像素点要显示到lcd上,我们要知道它的位置坐标,然后还要知道它的颜色值,假设该像素点的坐标为(x,y),那么该像素的地址为: (x,y)= fb_base + (xres*(bpp/8))*y +x*bpp/8; 那么所以在画点前需要先获取lcd参数:fb_base、xres、yres、bpp; static unsigned
[单片机]
U-boot在S3C2440上的移植详解(一)
一、移植环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步骤 本次移植的功能特点包括: 支持Nand Flash读写 支持从Nor/Nand Flash启动 支持CS8900或者DM9000网卡 支持Yaffs文件系统 支持USB下载(还未实现) 1. 了解u-boot主要的目录结构和启动流程,如下图。 u-boot的stage1代码通常放在cpu/xxxx/start.S文件中,他用汇编语言
[单片机]
U-boot在<font color='red'>S3C2440</font>上的移植详解(一)
十三、S3C2440 裸机 — 初始化代码及MMU
13.1 NOR FLASH 搬运 把程序从 nor flash 上搬运到 SDRAM 中 程序存储在 nor flash 上,运行时将程序搬运到 SDRAM 中运行 nor flash 启动:nor flash 的地址从 0x0000 0000 开始,CPU 可以直接在 nor flash 上运行程序 在 nor flash 上运行程序很慢 SDRAM:地址为 0x3000 0000,程序烧录在 nor flash 上,运行时,将 nor flash 上的代码搬运至 SDRAM 中运行 nor flash 启动: 初始化寄存器 关闭看门狗 设置存储控制器 复制代码到 SDRAM 中 跳转 main
[单片机]
十三、<font color='red'>S3C2440</font> 裸机 — 初始化代码及MMU
十、S3C2440 开发资源
10.1 S3C2440 内部资源 1.2V 内核供电, 1.8V/2.5V/3.3V 储存器供电, 3.3V 外部 I/O 供电,具备 16KB 的指令缓存和 16KB 的数据缓存和 MMU 的微处理器 外部存储控制器(SDRAM 控制和片选逻辑) LCD 控制器(最大支持 4K 色 STN 和 256K 色 TFT)提供 1 通道 LCD 专用 DMA 4 通道 DMA 并有外部请求引脚 3 通道 UART(IrDA1.0, 64 字节发送 FIFO 和 64 字节接收 FIFO) 2 通道 SPI 1 通道 IIC 总线接口(支持多主机) 1 通道 IIS 总线音频编码器接口 AC’97 编解码器接口
[单片机]
十、<font color='red'>S3C2440</font> 开发资源
S3C2440裸机------异常与中断__按键中断程序示例
1.中断处理流程 首先我们要对中断进行初始化,中断初始化主要分为下面三块: 设置中断,让它能够发出中断信号, 设置中断控制器,让它能够发出中断信号给CPU, 设置CPU,CPSR有I位,它是总开关。 然后中断的处理过程和之前说的异常处理过程类似,不一样的就是处理完成之后要清中断。 2 start.s 首先我们CPSR寄存器的bit7清零,这是中断的总开关,只有这一位设置为0才能相应中断。 mrs r0, cpsr /* 读出cpsr */ bic r0, r0, #(1 7) /* 清除I位, 使能中断 */ msr cpsr, r0 然后当发生中断时,程序会跳转到0x18的地方去执行程序,因此我们增加如下代码
[单片机]
<font color='red'>S3C2440</font>裸机------异常与中断__按键中断程序示例
S3C2440移植uboot之支持NAND启动
上一节S3C2440移植uboot之新建单板_时钟_SDRAM_串口移植uboot初始化了时钟,配置了支持串口,这一节我们继续修改uboot支持NAND启动。 目录 1.去掉 -pie 选项 2.修改之前的init.c 3.修改start.s重定位部分 4.修改链接脚本 5.报错修改 6.重新修改链接地址 1.去掉 -pie 选项   参考之前uboot使用的start.S, init.c来修改uboot代码新的uboot链接地址位于0,且在arm-linux-ld时加了 -pie 选项, 使得u-boot.bin里多了 *(.rel*) , *(.dynsym) ,从而程序非常大,不利于从NAND启动(重定位之前的
[单片机]
<font color='red'>S3C2440</font>移植uboot之支持NAND启动
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved