一、先探测ARM芯片是否能找到
1. 打开H-Jtag-Server
2. 菜单中选择“Settting”->"USB/LPT Selectiojn",选择 LPT
3. 菜单中选择“Settting”->"LPT JTAG Setting",做如下设置
4. 菜单中选择“Control”->"Detect Target",出现如下界面说明探测到ARM芯片
二、用H-FLASHER下载程序到NOR FLASH
1. 打开“H-FLASHER”
菜单中选择“Load”选择“H-Flasher_SST39VF1601”
选择“Flash Selection”中AMD: "AM29LV160DB"或者SST:"SST39VF1601"(这个是的NOR Flash 型号,你的要根据具体型号选择)
(1) 选择 AMD: "AM29LV160DB"
(2) 选择 SST:"SST39VF1601"
2. 可能出现如下出错提示:
解决办法:
用红圈里的十六进制数替换H-JTAG安装目录下的 “\H-JTAG\FDevice\SST”里的FLASH_ID=“0x234A00BF”
3. 成功后的界面如下所示:
4. 设置Flash Width x Chip
5. 设置 Dst Addr 为"Flash Base Address"
6. “Type”选择文件格式,Src File中选择要下载的二进制或十六进制代码文件路径,最后点击“Program”,即可完成NOR Flash程序烧写
注意:如果使用的是uCdragon(优龙H-Jtag仿真器),而该仿真器默认是处于“Debug”模式,当用该仿真器下载程序时需要将指示灯调到SJF状态才可以正常对NOR/NAND Flash进行操作。