よくあるご質問

常见问答

使用Keil为何无法烧录APROM?   日期:2018-01-16

用户欲烧录程序在APROM,请先依照以下步骤做初步问题排除:

  1. 确认Code size
  • Code size (Code + RO data)

编译完成后在Build Output显示

  • 确认IC内部的APROM是否够用,请在Keil主画面下点选 Project→Options for Target→Device→App Flash

2. 确认烧录内存区块是否合法

在分页Linker中R/O与R/W Base设定需为微控制器合法区块,如下图

另外Flash Select若选择LDROM,档案大于LDROM内存空间会无法烧录。请在Keil主画面下点选

Project→Options for Target→Utilities→Settings来开启下图窗口

3. 若为Nu-Link-Me V3.1版本之后,请关闭拨码开关Mass Storage功能。Mass Storage开启时为USB功能,拉入.bin file可以直接烧录,但在Mass Storage的模式之下,不能使用Keil烧录。

4. 如果是使用NUC505,Boot Select (SW1) 要设定ICE-SPI Mode

                                                        Boot Select (SW1)

S4

S3

S2

S1

Boot From

Descriptions

0

1

1

0

ICE SPI EXT

ICE Mode with External SPI Flash

0

1

1

1

ICE-SPI

ICE Mode with Internal SPI Flash

1

0

1

1

ICP

Boot from ICP Mode

1

1

0

1

SPI EXT

Boot from External SPI Flash

1

1

1

0

USB

Boot from USB

1

1

1

1

SPI

Boot from Internal SPI Flash

产品: 微控制器 ,Arm Cortex-M0 微控制器 ,Arm Cortex-M4 微控制器
应用:
功能: Software and Tools,Development-Environment,Keil,ICE & Downloader,Nu-Link-Me (ICE)