飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-05-17 14:50
还是希望大家能多多交流。
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-05-21 10:46
怎么还是没有人留言?
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2002-05-21 10:49
太失败了。
bohao
驱动牛犊
驱动牛犊
  • 注册日期2001-07-25
  • 最后登录2002-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2002-05-21 14:24
看你一个人发表贴子很无聊的,所以陪你一起发一贴了.
我对ARM很感兴趣的,但是才开始学习如何在RAM上编程.
前段时间也是缺少资料,于是我到RAM的网站去找他们要,
后来,他们给我邮了一张光盘,有很多资料的.你也可以试一试.
问的问题很傻,请不要笑话我! 回答的不好,还请多多包涵!
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2002-05-22 09:40
是什么资料?如果是芯片的电子文档,我有3本,说的是汇编编程的东东,也就是介绍指令。
不知道你现在对ARM的编程如何?
对了,启动代码和异常处理你理解的如何?
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2002-05-22 22:00
我这一段时间也在搞ARM,也是初学的,就是去年参加过ARM的一个4天的培训而已。
现在的状态是程序能够在上面跑,但是我的中断还是有问题,我现在是用轮询的方式来看有无中断信号,这是我没有办法的办法。

我不知道你现在的状况怎样了?
我的ARM初始化部分都是用RTOS的,RTOS都帮你作好了。当然,买RTOS的时候要告诉卖家你是用在ARM上的,也要告诉他们你的ARM CPU 是哪家公司生产的(三星等等),什么型号。
我用的RTOS是iTRON,价格估计是2000多美元吧。不过VxWorks似乎更加流行。也有个Linux版本的RTOS,好像是free的,但是我就不知道有无相应ARM CPU 的初始化代码没有。

我是今天第一次来这里,有什么事情用邮件联系更加方便,大家共同提高吧。
我的邮件地址是:thilo@163.net。
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2002-05-23 15:24
OK。
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2002-05-23 15:38
对了,我看到很多的ARM芯片都没有片内ROM(FLASH MEMORY),通过EBI连接时,有什么注意事项?有没有引导程序方面的事情?
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2002-05-25 09:15
Hi,

  我所用的ARM芯片实际只是一个core,也就是说他自己不是一个芯片。

  我是这样用ARM的:我们的目的作一块专用芯片,这块芯片的大小应该小于5厘米X5厘米,而ARM作为一个core(ARM的大小应该只有5毫米X5毫米),是集成在这块专用芯片上的。而ARM需要的memory(RAM 和ROM),也是集成在这块专用芯片内的,但是在ARM core之外(我现在不记得OKI的ARM CPU是否集成得有ROM,我要查一下手册才知道)。

  ARM CPU 和外面的RAM、ROM都是通过ARMA bus来进行的。

  现在,我用的一块仿真板,上面有一个大大的CPU,就是OKI的ARM了,但是我也不清楚它为什么怎么大,可能是为了给仿真板使用的专门作的大CPU。这个仿真板上另外有RAM和ROM,不在ARM CPU内。

  
  这个只是我的case,不知道其他还有什么用法。

  另外,我想问一下,你是否想ARM CPU来最为一个单独的CPU,想用Intel的CPU一样,不是集成在芯片上的用法?
mithat
驱动牛犊
驱动牛犊
  • 注册日期2001-04-03
  • 最后登录2004-01-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2002-05-26 16:50
我觉得好像现在生产的ARM芯片基本上应该都是SOC的居多吧,只要一个ARM核,然后自己增加其他外设和存储器,成本上似乎太。。
一点个人理解?
共同切磋:)
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2002-05-27 12:58
我同意mithat的观点:ARM芯片基本上应该都是SOC的居多。
我的意思是ARM core一般都是集成在一块专用芯片上的,作上面的CPU。

至于我的case,我们的最后目的也是作这样一块SOC的芯片,现在内部作了一块评估板(evaluation board,仿真板?),这块评估板上有一个大大的ARM CPU。我确实不知道为什么这块CPU会这么大(不是core了),但是我当它是OKI uPLAT7来用,在RTOS的配合下,能够在上面跑程序(中断还有问题)。
bohao
驱动牛犊
驱动牛犊
  • 注册日期2001-07-25
  • 最后登录2002-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2002-05-28 15:25
还不懂,才开始学习,希望能多多交流
问的问题很傻,请不要笑话我! 回答的不好,还请多多包涵!
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2002-05-28 20:01
Hi, mithat,

  你的邮件会不了,被退回来了。我就回在这里吧:

------------------------------------------------------
Hi! wp,

我个人肯定没有办法作这么庞大的东西的。
你的理解我觉得应该正确。不过实际上ARM公司自己不生产芯片,有几家公司是ARM的合作伙伴(所以我觉得不是一个芯片想买就可以的,要是合作伙伴才可以),他们可以生产ARM core.比如OKI的uPLAT7C,就集成了cache, memory controller, interrupt controller, system controller等东西。
但是,这样一个东西仍然是一个core,它是要集成到相应的专用芯片中去的。

RTOS实际上就是C源文件、C头文件、汇编文件。用的时候调用里面的相应函数就可以了。主要是多任务的支持(多线程)。
我用的还是老老的SDT(2.50)。
开放流程也没有什么,由于这是我第一个ARM的项目,也挺乱的。
我是写MAC层协议的,这个协议以后是跑在SOC的芯片上的,所以就先画流程图,然后code,然后利用RTOS的函数改为多任务,然后利用Multi-ICE调试。现在在调试中。
我知道如果用Armulator的话是支持printf和scanf的,也就是支持键盘。我不知道模拟LCD的东西。
我觉得在实际情况下是不用Amulator的,Amulator是用来模拟的(没有真正的ARM CPU的时候),实际Amulator和Multi-ICE都是一种debugger.


我不对的地方请指出!
cyran
驱动中牛
驱动中牛
  • 注册日期2001-09-28
  • 最后登录2009-02-24
  • 粉丝0
  • 关注0
  • 积分101分
  • 威望20点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2002-06-06 09:09
对了,我看到很多的ARM芯片都没有片内ROM(FLASH MEMORY),通过EBI连接时,有什么注意事项?有没有引导程序方面的事情?


cpu 一般提供一组ebi寄存器,通过外部总线连接外围芯片,引导程序要对这些寄存器初始化。有的外围芯片还要提供driver,如flash memory。想了解一下arm cpu core 结构,哪位能发给我一些资料?!多谢!

qianlizhuisha@163.com
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2002-06-10 15:23
Hi,

  You can get the ARM CPU core\'s structure at:
  www.arm.com

  There are lots of document, and generally, that is enough.
91ming
驱动小牛
驱动小牛
  • 注册日期2001-12-03
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2002-06-10 19:39
ARM机其实也不难,建议读读北航出的ARM体系结构一书。
不断挖掘、开拓希望
hackingchina
驱动牛犊
驱动牛犊
  • 注册日期2002-06-06
  • 最后登录2002-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2002-06-11 08:38
你对ARM的异常处理和初始化有什么疑问吗?鄙人愿意与您一起分享经验
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2002-06-13 10:17
开发arm,可以用Arm Developer suite.
syuanyy6
驱动牛犊
驱动牛犊
  • 注册日期2001-11-03
  • 最后登录2009-03-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2002-06-23 22:13
北航出的ARM体系结构一书,何时出版的?
bohao
驱动牛犊
驱动牛犊
  • 注册日期2001-07-25
  • 最后登录2002-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2002-06-24 14:31
请问,那里可以找到ADS?
问的问题很傻,请不要笑话我! 回答的不好,还请多多包涵!
游客

返回顶部