LAOXU 发表于 2024-10-28 03:51:30

KEIL C51 原生态是不支持的, 但可以打点补丁, 支持 C51 使用 Ai8051 片内2K的edata扩展内存

soma 发表于 2024-10-28 09:03:09

LAOXU 发表于 2024-10-28 03:51
KEIL C51 原生态是不支持的, 但可以打点补丁, 支持 C51 使用 Ai8051 片内2K的edata扩展内存 ...

硬件描述不是只有256,还有补丁可以玩啊

hsrzq 发表于 2024-10-28 10:31:01

LAOXU 发表于 2024-10-28 03:51
KEIL C51 原生态是不支持的, 但可以打点补丁, 支持 C51 使用 Ai8051 片内2K的edata扩展内存 ...

8位模式下连对应的指令都没有,这个补丁咋实现的??非常非常好奇,请大佬详解~~

_奶咖君_ 发表于 2024-10-28 11:16:18

LAOXU 发表于 2024-10-28 03:51
KEIL C51 原生态是不支持的, 但可以打点补丁, 支持 C51 使用 Ai8051 片内2K的edata扩展内存 ...

看到这话是从LAOXU嘴里说出来的,我竟然一点都不惊讶,{:4_197:}静待大佬的帖子

LAOXU 发表于 2024-10-28 20:28:50

hsrzq 发表于 2024-10-28 10:31
8位模式下连对应的指令都没有,这个补丁咋实现的??非常非常好奇,请大佬详解~~ ...

Ai8051可支持SOURCE模式(32位,使用C251)。
也可支持BINARY模式(8位,使用C251或者C51)。
其中C51需通过打补丁,可间接支持251的所有指令,寻址读写所有EDATA。

hsrzq 发表于 2024-10-28 23:03:28

LAOXU 发表于 2024-10-28 20:28
Ai8051可支持SOURCE模式(32位,使用C251)。
也可支持BINARY模式(8位,使用C251或者C51)。
其中C51需 ...

哦哦,感谢大佬,想起来了,就是那个0xA5前缀对吧?

LAOXU 发表于 2024-10-29 05:37:59

本帖最后由 LAOXU 于 2024-10-29 10:09 编辑

hsrzq 发表于 2024-10-28 23:03
哦哦,感谢大佬,想起来了,就是那个0xA5前缀对吧?

请教一下机长:
SDCC你编译过吗?
指用SDCC源文件编译后安装使用,我未能成功,
网上查了,有网友也试编译了,未成功,显示缺少文件。
如你编译成功过,请抽空介绍一下编译要点,需要哪些
辅助软件支持。

谢谢啦😜

hsrzq 发表于 2024-10-29 10:14:02

本帖最后由 hsrzq 于 2024-10-29 19:17 编辑

LAOXU 发表于 2024-10-29 05:37
请教一下机长:
SDCC你编译过吗?
指用SDCC源文件编译后安装使用,我未能成功,

[已删除]

hsrzq 发表于 2024-10-29 19:17:20

LAOXU 发表于 2024-10-29 05:37
请教一下机长:
SDCC你编译过吗?
指用SDCC源文件编译后安装使用,我未能成功,


我试着编译了下sdcc-src-20241028-15057,很容易呀,一次就成功了~
页: 1 [2]
查看完整版本: AI8051在8位模式下能使用内部2K的edata吗?