佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2023|回复: 6

program memory 放在 EEPROM?

[复制链接]
发表于 31-8-2011 09:29 PM | 显示全部楼层 |阅读模式
i. 你要想做什么? 你的应用是什么?
mcu communication bluetooth + bootloader

ii. 你想要拿到什么效果
--
iii. 你做了什么
google 过了

iv. 你遇到了什么问题。
program 是放在flash 可是flash 满了
v. 你用什么MCU?
Atmega128

vi. 你用什么语言? ASM /C/PICBasic/Keil?Compiler 版本?
用c。 codevision compiler

ix. 你google 了吗? 你的搜索关键字是什么?
using eeprom as program memory

我的program 和 boottloader 在flash。 可是我的flash 已经满了。program 和 bootloader 不能在改了。可是我还需要加几行coding 来做 error checking。 想请教各位高手有没有办法把 program memory 放在 EEPROM。

ps :对不起,华语不太好所以加了英语
回复

使用道具 举报


ADVERTISEMENT

发表于 31-8-2011 10:29 PM | 显示全部楼层
回复 1# 最饿的仁

atmega128有128k flash.已经很大了。你需要多大的flash来做你的application?
atmega128应该不能用external flash来做program memory.拿来当data memory 还可以。
或者你可以optimize你的program.
回复

使用道具 举报

 楼主| 发表于 31-8-2011 10:37 PM | 显示全部楼层
回复 2# fritlizt
我也不清楚需要几多,因为现在我program 一行code罢了也超过了因为我已经用了98%的flash了。。现在再想办法能不能放进 atmega 的 internal eeprom。
回复

使用道具 举报

发表于 31-8-2011 10:47 PM | 显示全部楼层
回复 3# 最饿的仁


   
atmega的internal eeprom 不能拿来当program memory.
我还是很好奇你到是是什么要用到〉128k的 program memory.
回复

使用道具 举报

发表于 3-9-2011 09:45 AM | 显示全部楼层
bootloader 的address 有算过吗? allocate 你需要用到的就足够了。
不然用assembly language 来写。
找出什么部分吃掉你的flash 先。
回复

使用道具 举报

发表于 5-10-2011 06:33 AM | 显示全部楼层
程序肯定是不能放在EEPROM里,你使用AVR,没有查看AVR的存储器组织结构吗?如果ATMEGA128都不能满足你的要求,建议换用ARM吧。
回复

使用道具 举报

Follow Us
发表于 24-10-2011 08:48 AM | 显示全部楼层
回复 1# 最饿的仁


   
搂主请上来update以下你atmega的状况。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-3-2024 07:44 AM , Processed in 0.057491 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表