20楼#
发布于:2002-05-17 14:50
还是希望大家能多多交流。
|
|
21楼#
发布于:2002-05-21 10:46
怎么还是没有人留言?
|
|
22楼#
发布于:2002-05-21 10:49
太失败了。
|
|
23楼#
发布于:2002-05-21 14:24
看你一个人发表贴子很无聊的,所以陪你一起发一贴了.
我对ARM很感兴趣的,但是才开始学习如何在RAM上编程. 前段时间也是缺少资料,于是我到RAM的网站去找他们要, 后来,他们给我邮了一张光盘,有很多资料的.你也可以试一试. |
|
|
24楼#
发布于:2002-05-22 09:40
是什么资料?如果是芯片的电子文档,我有3本,说的是汇编编程的东东,也就是介绍指令。
不知道你现在对ARM的编程如何? 对了,启动代码和异常处理你理解的如何? |
|
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。 |
|
26楼#
发布于:2002-05-23 15:24
OK。
|
|
27楼#
发布于:2002-05-23 15:38
对了,我看到很多的ARM芯片都没有片内ROM(FLASH MEMORY),通过EBI连接时,有什么注意事项?有没有引导程序方面的事情?
|
|
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一样,不是集成在芯片上的用法? |
|
29楼#
发布于:2002-05-26 16:50
我觉得好像现在生产的ARM芯片基本上应该都是SOC的居多吧,只要一个ARM核,然后自己增加其他外设和存储器,成本上似乎太。。
一点个人理解? |
|
|
30楼#
发布于:2002-05-27 12:58
我同意mithat的观点:ARM芯片基本上应该都是SOC的居多。
我的意思是ARM core一般都是集成在一块专用芯片上的,作上面的CPU。 至于我的case,我们的最后目的也是作这样一块SOC的芯片,现在内部作了一块评估板(evaluation board,仿真板?),这块评估板上有一个大大的ARM CPU。我确实不知道为什么这块CPU会这么大(不是core了),但是我当它是OKI uPLAT7来用,在RTOS的配合下,能够在上面跑程序(中断还有问题)。 |
|
31楼#
发布于:2002-05-28 15:25
还不懂,才开始学习,希望能多多交流
|
|
|
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. 我不对的地方请指出! |
|
33楼#
发布于:2002-06-06 09:09
对了,我看到很多的ARM芯片都没有片内ROM(FLASH MEMORY),通过EBI连接时,有什么注意事项?有没有引导程序方面的事情? cpu 一般提供一组ebi寄存器,通过外部总线连接外围芯片,引导程序要对这些寄存器初始化。有的外围芯片还要提供driver,如flash memory。想了解一下arm cpu core 结构,哪位能发给我一些资料?!多谢! qianlizhuisha@163.com |
|
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. |
|
35楼#
发布于:2002-06-10 19:39
ARM机其实也不难,建议读读北航出的ARM体系结构一书。
|
|
|
36楼#
发布于:2002-06-11 08:38
你对ARM的异常处理和初始化有什么疑问吗?鄙人愿意与您一起分享经验
|
|
37楼#
发布于:2002-06-13 10:17
开发arm,可以用Arm Developer suite.
|
|
38楼#
发布于:2002-06-23 22:13
北航出的ARM体系结构一书,何时出版的?
|
|
39楼#
发布于:2002-06-24 14:31
请问,那里可以找到ADS?
|
|
|