Mini2440 Keil jlink烧录问题(一)Cannot Load Flash Programming Algorithnm
·
一、故障现象:
显示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)。
四、烧录
编译之后烧录,显示烧录成功,烧录进度条出现其实就稳了


更多推荐



所有评论(0)