天嵌 ARM开发社区

 找回密码
 注册
查看: 2511|回复: 4

请教C语言编程

[复制链接]
guizhang001 发表于 2009-5-20 20:09:37 | 显示全部楼层 |阅读模式
请问,在无OS情况下,在ADS1.2用C语言编程需要用汇编初始化硬件吗?为什么单纯的编写一个C函数,始终看不到结果,而用单纯的用汇编确可以?请高手帮忙解答,谢谢。
(如果需要用汇编写初始化程序,那么在既有汇编又有C的同时,程序是从哪开始执行的,谢谢。)
mailzql 发表于 2009-5-20 20:20:56 | 显示全部楼层
上电复位出开始执行吧
回复

使用道具 举报

thinke365 发表于 2009-10-29 18:33:33 | 显示全部楼层
无OS,是指没有Linux,wince,μCLinux...
但是有uboot吗?
回复

使用道具 举报

亚瑟王 发表于 2009-11-12 17:59:52 | 显示全部楼层
uboot算是无OS程序中的一种。
回复

使用道具 举报

亚瑟王 发表于 2009-11-12 18:01:53 | 显示全部楼层
在我们针对PC编写的程序中编译成exe之后,其实在这个文件的最前面也是有汇编程序的,只是我们看不到罢了。
无OS测试程序的最前面的汇编用于初始化Nand,并将Nand中的代码搬运到SDRAM,并且跳转到SDRAM中去运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-3 17:59 , Processed in 2.037707 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表