登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

Keill uV3 能开发S3C44B0X吗?

作者:lxr89c51 栏目:ARM技术
Keill uV3 能开发S3C44B0X吗?
去那找:DRAMS .DLL \TRAMS.DLL?

2楼: >>参与讨论
computer00
可以。
 
3楼: >>参与讨论
lxr89c51
请问你的Keill uV3里有DRAMS .DLL \TRAMS.DLL这2个文件吗?
在那下载?

4楼: >>参与讨论
computer00
我的没有。去keil的网站找找,看有没有了。
 
5楼: >>参与讨论
lxr89c51
没有!你如何开发的?
我怀疑KEILL不支持S3C44B0X的开发!

6楼: >>参与讨论
computer00
何出此言?我新建了一个44B0的工程,可以编译,也可以生成HEX
 
7楼: >>参与讨论
lxr89c51
可以软件仿真吗?可以接ULINK仿真吗?
 
8楼: >>参与讨论
computer00
软件仿真应该没问题,接ULINK还未试过。
如果你的不行,去keil的网站看看,是否有更新的版本。

9楼: >>参与讨论
lxr89c51
你可以软件仿真一下,调用它的例程!
 
10楼: >>参与讨论
computer00
调用哪个例程?你还是先到keil网站去将keil更新到最新版本再试吧
如果CARM编译器不行,可以换用RealView编译器试试。

11楼: >>参与讨论
lxr89c51
已经更新到3.0a
自带的例程: ..\keil\arm\borads\SAMSUNG\s3c44001\hello\

12楼: >>参与讨论
lxr89c51
请帮忙,我的老板已经下了最后通牒.
 
13楼: >>参与讨论
lxr89c51
在RV30目录下用RealVie也不行!
 
14楼: >>参与讨论
murphy.he
串口软仿真的问题
自带的例程: ..\keil\arm\borads\SAMSUNG\s3c44001\hello\
仿真时无法仿真串口
可惜
不知道为什么,是因为我的KEIL是试用版的吗?


15楼: >>参与讨论
hotpower
我觉得串口没什么仿的,它应该用来仿别的~~~
 
16楼: >>参与讨论
lxr89c51
并不是无法仿串口,而是无法加载运行.
 
17楼: >>参与讨论
lxr89c51
难道没有人可以解决吗?
 
18楼: >>参与讨论
murphy.he
那能仿真什么呢?一些基本的I/O可以看到吗?
 
19楼: >>参与讨论
lxr89c51
看来S3C44B0X只能用ADS开发了
 
20楼: >>参与讨论
jimsboy
可以用KEIL的
我在ADS和KEIL下都调过

21楼: >>参与讨论
lxr89c51
希望介绍使用方法!
在Keil 下无法找到:DARMS.DLL/TARMS.DLL,可以提供吗?

22楼: >>参与讨论
likunpeng
就是
希望介绍使用方法!

在Keil 下无法找到:DARMS.DLL/TARMS.DLL,可以提供吗?

好象很多人都遇到过这种问题
我的连自带的44B0的例子都无法DEBUG

其他公司的ARM都可以通过!!!!!!!!

23楼: >>参与讨论
lxr89c51
现在用ADS1.2已经快开发完毕了.Keil是不指忘了!
 
24楼: >>参与讨论
海天一色
安装目录里无darms.dll,Tarms.dll
 

* - 本贴最后修改时间:2006-7-1 21:14:28 修改者:海天一色

25楼: >>参与讨论
jimsboy
看wenming兄的帖子,肯定可以的。我也试过了
完全可以

26楼: >>参与讨论
hotpower
哈哈,windows少MSVCR71.dll文件,随便拷个就能仿真了
我遇到过,这个绝招是ARM老鸟云中月告诉我的~~~

27楼: >>参与讨论
MENHONGXI
Keill uV3
Keill uV3 在哪儿下载?我下载了但不能用.不能编译ARM.

28楼: >>参与讨论
lxr89c51
请实验后再发表!MSVCR71.dll有用吗?
 
29楼: >>参与讨论
yang96381
哈哈哈,用英蓓特的软件很容易 !!!
 
30楼: >>参与讨论
海天一色
"请实验后再发表!MSVCR71.dll有用吗?"没有用
仿真不了外设,调试起来就很不方便。比如中断,如果支持中断仿真,在中断处这断点,可以在仿真时判断是否程序能够中断。不支持就没法调试了,

31楼: >>参与讨论
hotpower
我晕倒~~~我的问题就是老鸟这样帮我解决的~~~
关键dll加到那里去了~~~

* - 本贴最后修改时间:2006-7-3 19:43:20 修改者:hotpower

32楼: >>参与讨论
海天一色
我是加到windows\SYSTEM里面,debug还提示没找到.dll
 
33楼: >>参与讨论
tengfeihk
re
ADS也不错啊,为什么一定要keil呢?

34楼: >>参与讨论
海天一色
arm收购了keil,ads不更新了。以后arm开发主要还是用keil
 
35楼: >>参与讨论
lxr89c51
早就说过,Keil不能开发S3C44B0X,不要再费时间了!
 
36楼: >>参与讨论
龙兄
建议用MICETEK的JEDIVIEW
建议用MICETEK的JEDIVIEW,可以在里面看到每个外设寄存器,连手册也不用翻了,可以直接在里面看每个位的定义。
而且支持所有的ARM芯片

37楼: >>参与讨论
lxr89c51
MICETEK的JEDIVIEW如果价格便宜,肯定会用!
ADS1.2把相同功能的寄存器定义成一个数据结构,用指针访问,同样可以看到每个外设寄存器的值!不要采用共版上的定义!
#ifndef __IC_H
#define __IC_H

// Interrupt序号
#define INT_RESET        0
#define INT_UNDEF        1
#define INT_SWI            2
#define INT_PABORT        3
#define INT_DABORT        4
#define INT_RESERVED    5
#define INT_IRQ            6
#define INT_FIQ            7
//----------------------------------------------------------------------------------------
#define INT_ADC         8
#define INT_RTC         9
#define INT_UTXD1       10
#define INT_UTXD0       11
#define INT_SIO         12
#define INT_IIC         13
#define INT_URXD1       14
#define INT_URXD0       15
#define INT_TIMER5      16
#define INT_TIMER4      17
#define INT_TIMER3      18
#define INT_TIMER2      19
#define INT_TIMER1      20
#define INT_TIMER0      21
#define INT_UERR01      22
#define INT_WDT         23
#define INT_BDMA1       24
#define INT_BDMA0       25
#define INT_ZDMA1       26
#define INT_ZDMA0       27
#define INT_TICK           28
#define INT_EINT4567    29
#define INT_EINT3       30
#define INT_EINT2       31
#define INT_EINT1       32
#define INT_EINT0          33
#define INT_GLOBAL      34
//***************************************************************************
#define IC_BASE     0x01E00000  // Interrupt CONTROLler Base Address
// Interrupt CONTROLler Registers
typedef struct {
  reg32 INTCON;     // Interrupt CONTROL
  reg32 INTPND;     // Interrupt Request Status
  reg32 INTMOD;     // Interrupt Mode CONTROL
  reg32 INTMSK;     // Interrupt Mask CONTROL
  reg32 I_PSLV;     // IRQ Interrupt Previous Slave
  reg32 I_PMST;     // IRQ Interrupt Priority MASTER
  reg32 I_CSLV;     // IRQ Interrupt Current Slave
  reg32 I_CMST;     // IRQ Interrupt Current MASTER
  reg32 I_ISPR;     // IRQ Interrupt Pending Status
  reg32 I_ISPC;     // IRQ Interrupt Pending Clear
  reg32 rsrvd[4];
  reg32 F_ISPR;     // FIQ Interrupt Pending
  reg32 F_ISPC;     // FIQ Interrupt Pending Clear
} regIC;

#define pIC ((regIC *)IC_BASE)
/************************ ISR **********************************/
#define ISR_BASE    _ISR_STARTADDRESS    //中断程序地址再RAM MAP
typedef struct{
  reg32 ISR_ADDR[34];     // Adder to Interrupt
}regISR;
/************************ ISR **********************************/
#define pISR ((regISR *)ISR_BASE)

// INTCON: Interrupt CONTROL Register
#define FIQ_ENABLE      0x00
#define FIQ_DISABLE     0x01
#define IRQ_ENABLE      0x00
#define IRQ_DISABLE     0x02
#define VECT_IRQ        0x00
#define NONVECT_IRQ     0x04

//*******************************************************
//自定义的外中断标志
#define INT_EINT4        0x01
#define INT_EINT5        0x02
#define INT_EINT6        0x04
#define INT_EINT7        0x08
//*******************************************************
//触发电平
#define INT_LOW        0
#define INT_HIGH    1
#define INT_LOW_AP    2
#define    INT_HIGH_AP    4   //上升沿
#define INT_DUB_AP    6    //双沿
//************************************************************
extern regIC *pInt;
extern unsigned CHAR INT_Eint4567_Clear(unsigned CHAR flag);
extern void INT_Set_ExInt(unsigned CHAR mod,unsigned CHAR Exn);
extern void INT_IRQ_Clear (unsigned int flag);
extern void INT_IRQ_Close (unsigned int flag);
extern void INT_IRQ_Init(void);
extern void INT_IRQ_Open (unsigned int flag);
extern void INT_ISR_InitRamMap(unsigned CHAR isr,int Fadr);
#endif /* __IC_H */


38楼: >>参与讨论
lxr89c51
PIO定义!
#ifndef __PIO_H
#define __PIO_H


#define PIO_BASE    0x01D20000  // PIO Base Address


// PIO Registers
typedef struct {
  reg32 PCONA;      // PORT A CONTROL
  reg32 PDATA;      // PORT A Data
  reg32 PCONB;      // PORT B CONTROL
  reg32 PDATB;      // PORT B Data
  reg32 PCONC;      // PORT C CONTROL
  reg32 PDATC;      // PORT C Data
  reg32 PUPC;       // PORT C Pull-up CONTROL
  reg32 PCOND;      // PORT D CONTROL
  reg32 PDATD;      // PORT D Data
  reg32 PUPD;       // PORT D Pull-up CONTROL
  reg32 PCONE;      // PORT E CONTROL
  reg32 PDATE;      // PORT E Data
  reg32 PUPE;       // PORT E Pull-up CONTROL
  reg32 PCONF;      // PORT F CONTROL
  reg32 PDATF;      // PORT F Data
  reg32 PUPF;       // PORT F Pull-up CONTROL
  reg32 PCONG;      // PORT G CONTROL
  reg32 PDATG;      // PORT G Data
  reg32 PUPG;       // PORT G Pull-up CONTROL
  reg32 SPUCR;      // Special Pull-up CONTROL
  reg32 EXTINT;     // External Interrupt CONTROL
  reg32 EXTINTPND;   // External Interrupt Pending
} regPIO;

#define pPIO ((regPIO *)PIO_BASE)

39楼: >>参与讨论
sanzang
内嵌uClinux操作系统,内嵌PPP、TCP\IP等网络协议栈
资源丰富、高性价比的 W8212 SAMSUNG 44B0+GPRS数据通讯开发套件 【全屏显示】  
作者:微电通讯    ---本站原创    点击数:3706    发表时间:2004-8-14    编辑:sanzang  

产品特点:

●主板采用双层板设计,稳定性就不用说了,关键是节省开发成本,提高开发效率。
●内嵌uClinux操作系统,内嵌PPP、TCP\IP等网络协议栈
●通过GSM模块,在操作系统的控制下,通过拨号建立PPP连接,应用TCP或UDP协议进行GPRS数据通讯。
●支持动态域名解析。

主44b0x开发板由以下部分组成:
●CPU为S3C44B0X(指令缓存8K字节);
FLASH.html">FLASH为2M字节(用户根据需要可以自己更换为4M字节)
SDRAM为16M字节
EEPROM为24LCXX(DIP插座,芯片用户自行配置);
●LCD接口支持 4位和8位数据总线的液晶模块和触摸屏(典型的如DMF50081),无论黑白、四级灰度、16级灰度、256色液晶均可使用,最大支持256色640×480 STN液晶模块;
●两路标准三线RS232接口;
●一个标准PS/2接口;
●标准20芯JTAG接口;
●四个高亮LED;
●四个轻触小按键;
●一个复位开关
●一个蜂鸣器;
●RTC电池一个;
●另有S3C44B0X的160个引脚都通过2.54标准连接器引出;

标配硬件:
●ARM 44BOX开发板
●GSM通讯模块------------用于建立GPRS通讯
●交叉RS232串口线(1根)---------------用于ARM主板和PC机进行RS232通讯;
●wiggler小板,兼容JTAG仿真器(1个)----------支持IAR、SDT2.51对ARM主板进行调试和目标代码下载;
●20芯排线(1根)----------------------用于连接JTAG小板和ARM主板;
●USB连接线(1根)---------------------用于USB数据通讯,并兼作系统的电源;
●使用说明光盘1张


光盘清单:

●文档:
使用说明书
ARM开发软件使用教程

●器件手册:
44BOX、SST39VF160等板上的器件,在此就不一一列出

●工具:
fluted烧写程序(for windows XP、windows2000、windows NT or windows 98)

●动画、测试程序:
DEBUG演示动画
使用FLASHPGM烧写程序演示动画

●图纸:
PCB(wiggler板)
原理图(ARM板与wiggler板)

●代码:
PPP拨号程序
TCP/IP通讯测试程序
通过串口透明发送GPRS数据程序
网卡测试程序
开发板DEMO程序
bios源代码(已经带boot loader功能)
bootloader源代码
PS2测试程序源代码
UCLINUX源代码(有RTC、NET等驱动,同时还支持yaffs跟jffs2这2种NAND FLASH文件系统)
UCOS2.71源代码
USB测试源代码
网卡测试源代码


选购配件:
●5V开关电源适配器,系统的电源 ---- 一般用户可以用USB供电!------另加25元
●并口延长线----加15元
●5.7寸伪彩液晶(A57C32)
模块尺寸: 159.80mm(宽) X 110.00mm(长) X 10.70mm(厚)
显示区域: 108.60mm(宽) X 82.20mm(长) 规格:5.7英寸
点尺寸: 0.312mm(宽) X 0.086mm(长)
规格: 320X3(R,G,B) X240 点(宽X 长)
显示类型: 被动矩阵彩色STN
背光类型: CCFL X 1支
重量: 250克
工作电压: 3.0V

LCD光学参数:

项目             最小值      标准值     最大值     单位
对比度                       35                     X
响应速度                     175                   mS
表面亮度                     130                  Cd/m2

             上下            15/35
视角范围                                          Degree
             左右            ±40


配件:
LCD转接板、逆变器、LCD源代码、测试程序

液晶展示:



●E35G23灰度液晶模块(选配)
尺寸: 3.5"
颜色: 16级灰度
分辨率: 320x240
状况: 全新
品牌: 日本EPSON

请看产品演示图片:






40楼: >>参与讨论
海天一色
楼上的,请把你的东西别晾在这里好吗?
 
41楼: >>参与讨论
gxmlsl
应该可以开发
用KEIL能开发S3C44B0X吧,我改了一下KEIL自己带的例程,用ULINK仿真发现,串口和I0口都可以仿真呀,我用超级终端看到了串口的输出,板上LED也闪动起来了呀。

42楼: >>参与讨论
Touch_Sky
Keil 好象不厚道
为什么没有哪个Darms.DLL就不行啊,那位成功的在软件环境下调试过S3C44B0X请指教,修改哪个文件,修改什么地方,如何修改,谢谢!!??
zuzusz@163.com

43楼: >>参与讨论
lxr89c51
这个问题,会无休止讨论下去!
建议还是用ADS1.2开发!把时间用在开发上!

44楼: >>参与讨论
Touch_Sky
KEIL 工程师回信了


currently non of the SAMSUNG DEVICEs are simulated, since they are not very
popular
in Europe and USA.  So for learning ARM you should use PHILIPS, ST, or ATMEL
or DEVICEs.

Which SAMSUNG DEVICE are you actually looking for?


I hope this answer helps you. Let me know if you have further questions.



45楼: >>参与讨论
computer00
哈哈~~~~~~这个回信有点意思~~~搞笑~~~
 
46楼: >>参与讨论
rockos

回复很有个性.



47楼: >>参与讨论
javie
所以俺早就说了,还是用ADS吧
 
48楼: >>参与讨论
foyyof
以后看来大家也要改道了
PHILIPS ST ATMEL 进军

49楼: >>参与讨论
lxr89c51
真不知前面的朋友,原先是如何调试成功的!
实验可以说明一切!

50楼: >>参与讨论
wuljia
怎么争论了这么久都没有一个明确的答案?!
答案是:Keil 可以支持 44B0X 的编译和硬件仿真,但不支持 44B0X 的软件模拟仿真,原因是 Keil 安装包里没有软件仿真用的 DLL 文件“DARMS.DLL”!

参与讨论
昵称:
讨论内容:
 
 
相关帖子
s3c44b0x不响应PWM Timer5中断,是怎么回事
我的44B0X板子烧写出现校验错误,哪位看看什么情况?有图
请教有什么ARM芯片可以买到裸片?
.epf是什么类型的文档?
请问大虾们我该选keil uvision,还是ads?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号