一、故障现象:
显示Cannot Load Flash Programming Algorithnm! 之后显示Error: Flash Download failed -ARM920T
二、故障原因
flash下载算法错误,和mini2440不匹配,虽然此处我的算法选择没问题,但是我的烧录地址配置的有问题一样烧不进去。
三、解决步骤
1.打开options for Target,也就是这个魔术棒
2.进入最后一个界面Utilities,然后点Settings
3.进入Flash Download Setup,选中现有的flash下载算法,然后Remove,再Add适配的算法
点击Add,进入算法选择页面,一般情况都是使用NOR模式选择sst39x160x flash
NOR模式:
选中算法后点击Add。
在NOR模式下确保这几个数值和我的截图完全一致,否则也会烧录不进去,点击OK退出。
NOR参数解释:
RAM for Algorithm:这里的设置至关重要。
Start:0x40000000(这是 S3C2440 内部的 4KB Steppingstone RAM 地址)。
Size:0x1000(4KB)。
Programming Algorithm 区域:
Start:0x00000000(NOR Flash 在 NOR 启动模式下映射在 0 地址)。
Size:0x00200000(2MB)。
四、烧录
编译之后烧录,显示烧录成功,烧录进度条出现其实就稳了