因为需要开发nrf52811的固件,所以需要安装NordicSemiconductor.nRF_DeviceFamilyPack.但是安装这个pack的时候提示SVDConv exied with an error.No uVision SystemViewer file created.这个错误.导致无法正常安装.解决方法是:

找到Keil的安装目录,比如说C:\Keil_v5,再找到对应的C:\Keil_v5\ARM\Pack目录,如果是nordic的pack的话会有个名字是NordicSemiconductor的文件夹,根据pack的名字创建对应的文件夹(比如nRF_DeviceFamilyPack),再根据下载的pack的版本号(比如说我的是8.40.3)创建一个文件夹.然后把刚刚下载的pack文件(比如说NordicSemiconductor.nRF_DeviceFamilyPack.8.40.3.pack改文件后缀名变成zip文件,比如NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1.zip),然后打开这个zip,把这个zip的全部内容解压到刚刚创建的那个版本号文件夹就可以了.最后的效果是这样的:

PS: nordic的nRF_DeviceFamilyPack的不同版本的下载链接:http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/