导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]   C51 函数的绝对定位?

* 31070: [原创] C51 函数的绝对定位?

   shangdawei 
shangdawei发表的帖子 

 [原创]   C51 函数的绝对定位?
我有一个项目,使用 SST89C58 单片机,有 32 KB Flash ROM, 我想用它来做一个 小小的操作系统, 提供 键盘扫描, LCD 显示, 串口通讯等等。这可能用不到 32 KB 内存。
我想用它来加载 存储在 24C512 的应用程序。我使用 64KB 的 XRAM. 我想把程序加载在64KB 中的 高 32 KB 空间。64KB 中的 低 32 KB 空间用作 XRAM. 64KB 中的 最高 4 KB 空间 用作 I/O . 我想在编制程序的时候,在一块连接。 生成代码之后, 分割存放。操作系统 在片内, 应用程序 在片外 IIC 接口的 EEPROM 当中(可能有多个)。
在系统复位之后,生成一个菜单,根据选择,从相应的IIC 接口的 EEPROM 中加载它到XRAM当中,然后运行它。
现在的问题是:如何让应用程序 代码定位在 08000H 开始呢 ?
              如何让操作系统 代码定位在 00000H 开始呢 ?

本系统采用 冯诺依曼体系 , 使用 /PSEN and /RD 信号读取 代码和数据。
使用 /WR 信号写入数据.

恳请各位朋友帮忙解决这个问题。 我打算使用 Keil C51 编制程序。



发表时间:2003年5月19日20:36:12

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  31135.[详细]我也有过这种想法,你怎么样执行xram中的程序呢?你是不是想做gameboy?..
摘要:......(无内容)
- [guest][1129次] 2003年5月20日

  31136.[详细]有什么进展,请联系我:xmz26104@hotmail.com
摘要:......(无内容)
- [guest][1140次] 2003年5月20日

  31234.[详细][quote][b]以下是引用[i]shangdawei在2003-5-19 20:36..
摘要:[quote][b]以下是引用[i]shangdawei在2003-5-19 20:36:12[/i]的发言:[/b] [原创]   C51 函数的绝对定位?我有一个项目,使用&n......(1707字)
- [shangdawei][874次] 2003年5月20日

[上一篇帖子]:知道AD8302达人狂入!AD8302哪里有卖呀?有用过的给点经验先!
[下一篇帖子]:ne2000驱动呵呵,请问你的NE2000的驱动在那里可以下?