• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > S3C6410nandflash启动代码问题,运行delay函数的时候为什么会卡住

S3C6410nandflash启动代码问题,运行delay函数的时候为什么会卡住

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了s3c6410,s3c6410中文手册,s3c6410停产,s3c6410xh 66,s3c6410开发板等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:S3C6410 nand flash启动代码问题,运行delay函数的时候为什么会卡住
描述:

s3c6410 6410nandflash嵌入式裸机程序

我手上的开发板是友善tiny6410 ,nand flash是k9k8g08u0e,1GB大小,在nandflash启动的时候是拷贝到stepping stone里运行的,有两个软件,一个是驱动led 一个是驱动串口,led只有简单的闪烁功能,串口的程序在一个循环里接受字符,然后显示字符。
用了相同的方法(软件方法)将程序烧录到了nand flash中,串口的软件可以正常运行,而led程序就卡在了delay函数里面,为什么会卡住呢。用汇编或者用c语言写的delay函数都会卡住。这里的链接地址用的都是0。而且两个程序都不超过300Byte。大神们知道这里有什么细节问题我没注意到呢。
附上delay函数的调试信息:
00000030 <delay>:
  30: e3a03401  mov r3, #16777216 ; 0x1000000
00000034 <delay_loop>:
  34: e3530000  cmp r3, #0
  38: e2433001  sub r3, r3, #1
  3c: 1afffffc  bne 34 <delay_loop>
  40: e1a0f00e  mov pc, lr
  44: 7e004000  cdpvc 0, 0, cr4, cr0, cr0, {0}
  48: 0c002000  stceq 0, cr2, [r0], {-0}
(加深红色的这两行是 两个地址的 立即数。ldr 伪指令的衍生物)


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • S3C6410nandflash启动代码问题,运行delay函数的时候为什么会卡住

相关文章

  • 2017-06-05 WDM驱动开发用什么教材好?
  • 2017-06-05 关于SRIO交换机访问的问题
  • 2017-06-05 如何用单片机通过wifi模块发送大量数据给服务器
  • 2017-06-05 单片机中如何使用结构体管理变量
  • 2017-06-05 PDA如何读取SAM卡数据
  • 2017-06-05 请问哪里有免费的ddkforwin2003下载
  • 2017-06-05 node和lua相互调用
  • 2017-06-05 求98下虚拟硬盘代码!!!我还给加分的放心!!!
  • 2017-06-05 学习PowerPC的起步。
  • 2017-06-05 我使用函数ZwReadFile读取文件的时候,总是出错。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 嵌入式操作系统的特点
    • 大家在win7上烧录wince吗?还是弄个xp烧录?
    • 基于C51的产品相关参数的设置,如何实现一键设置多个产品
    • USBBULKOUT效率问题,求教
    • 一个非常紧急的问题:有没有AC97声卡的资料
    • 68013A50p固件搞过的求指点
    • 嵌入式软件开发大讨论:技术水平一般的嵌入式开发人员的工资能否达到6K以上?干嵌入式能干到几岁?
    • android内核如何直接使用Linux内核已经自带的内核?
    • CY7C68013通过上位机接收和发送任意byte?
    • 看来只有这里的人可以回答我的问题了,请大家帮忙2

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有