妈蛋,终于在TQ2440上点亮一个led了。。。

原创 2016年08月31日 00:19:41

刚接触TQ2440,几乎是一窍不通,只有一点之前玩stm32的经验。

在把NOR和NAND下载程序的方法学会后,迫不及待的想运行个自己写的程序看看,于是照着韦东山视频撸了一个汇编点灯(之前是用keil建工程的,结果当时连程序都不会下,也没点亮,就半途而废了),不过他用的板子(led硬件接线)好像跟我的不一样,发现以后对着s3c2440的datasheet管脚说明部分修改了下,编译,下载,运行,妈蛋又没反应,心累。。。然后就干了以下无聊的事------------把GPA到GBD都设置了一遍并输出,特么的结果竟然亮了,然后一段一段的删,最后发现还是剩下之前撸的那段代码,编译下载,亮亮亮、、、 我只是见鬼了嘛

还好最后给了一点搞下去的希望,加油

附上使用uboot通过tftp下载bin程序到nand flash中的方法:http://blog.csdn.net/yanlutian/article/details/52372221

如果需要下载bin到NOR flash中,可以使用jlink配合jflash实现,具体步骤网上有  也可以问我大笑这个菜鸟


另附:ARM总是从地址0x0000_0000处开始执行代码,当芯片设为从NOR启动时,ARM的0地址就被映射到NOR FLASH的起始地址处)<NOR FLASH中可以直接运行代码,也就是读操作,有关NOR和NAND区别网上有很详细的文章介绍>;若若芯片设为从NAND启动,则芯片硬件将会自动将NAND中从地址0开始的前4K内容复制到芯片内部SDRAM中,并且ARM的0地址被映射到SDRAM的起始地址处,然后就开始执行代码了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

TQ2440 ADS 1.2 汇编点亮4个LED

该程序在ADS1.2上编译通过。 ADS上的相关设置如下:   启动DNW后,先设置一下: LED1~LED4对应着 GPB5~GPB8,GPB的端口配置寄存器GPBC...

在单片机上点亮LED

一.点亮第一个LED#include sbit D1 = P1^0;//表示P1端的第一个接口 void main() { D1 = 0; }二.点亮全部LED#include void ...

TQ210 —— 点亮LED

TQ210 —— 点亮LED   1、GPIO硬件简介      通用输入输出端口,对IO进行读写操作是所有硬件操作的基础。         S5PV210有237个多功能IO口,通过设置寄存器确定某...

TQ210_裸机编程(一)——点亮LED灯

TQ210_裸机编程点亮LED灯

TQ2440系列一 ADS 1.2 汇编点亮4个LED

源代码如下: AREA LED_ON,CODE,READONLY ENTRY CODE32 START LDR R0,=0x56000010         MOV R1,#0x0001540...

mini2440学习笔记 之01 配置ADS1.2编译调试程序(在sram中点亮LED)

1.打开 CodeWarrior     开始->所有程序->ARM Developer Suite v1.2->CodeWarrior for ARM Developer Suite 2.新...

一、2440裸机点亮led

从代码开始(先写一个像普通单片机一样的代码): /********led.c************************/   #define GPFCON  (*(volatile unsign...

一起学mini2440裸机开发(一)--第一个led灯点亮

开发板:mini2440, NandFlash:K9F2G08U0B 256M大小,CPU:S3C2440A  。     开发环境:MDK4.11     仿真器:Jlink v8     这是我用...

Mkefile文件编写及点亮两个led的mini2440裸机程序

Makefile的语法规则:                 target: ....:prerequisites.....              ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)