keil5仿真器将程序编程器需要打算开发板,接着就不使用mdk目录,并将stm32f10x_m264文件夹拷备一份并改称为stm32f10x_w25q32,可以打开工程,打开option选项设置界面,刚刚进入user,更改后内容并代码编译。直接修改文件flashdev.c,改flashdevice的咨询属性。改spi_flash.c,改spi_flas.h,可以修改spi的cs引脚硬件信息,写1个根据spiflash上网下载算法的程序,目的是能手动烧录数据至spiflash,通过stmcubemx生成沉淀1个stm32f103rct6的大于程序,直接修改配置信息,减少1个外部rom字段,起始地址和之前算法程序中的devicestartaddress完全不同,刚建datc并不使用flash即可。
经由研究结果得出(肯定结论不是什么很准),上网下载算法本身是一段读写存储介质的接口函数(生动活泼的说法应该是是驱动函数),这里的存储介质是可以是内部/外部ram,也也可以是内部/外部flash/eeprom,flash这个可以是并口也这个可以是串口等等,这里不一一列举。
仿真器应该要调试接口将驱动接口程序去下载到单片机内部设置为的ram中,这种ram只有是内置的默认首选ram,且上电无需初始化操作就能直接专用,后再通过驱动接口将程序代码烧录器至更改的位置。
安装步骤:
1、鼠标右键点击软件压缩包,鼠标右击中,选择解压包到keil5。
2、右击可以打开解压缩文件夹中的mdk511文件夹。
3、左键双击打开mdk511。
4、直接点击next。
5、取消勾选iaccept,然后把点击next。
6、共有再点击core与pack后面的browse改安装好路径,我建议你安装在除c盘以外的其它磁盘,是可以在d盘的或其它盘创建角色一个keil5文件夹,然后再点击next。
7、输入填写上述事项直接安装信息,接着再点击next。
8、安装中(静静的等待1分钟左右)。
9、点击finish。
10、双击桌面keiluvision5。
11、然后点击菜单栏file,然后然后点击license选项。
12、在解压包文件夹中可以找到keygen,鼠标右键以管理员身份启动。
13、图片文件夹cid中的内容,将其再复制到到2处的cid中,然后把选择类型target选项框中arm选项,再然后点击generate,后再不能复制5处的内容,将其粘贴到6处的newlicense中然后直接点击addlic。
14、再点击closed。
15、安装能够完成。