Image
Image

susceptibility

+ 关注

粉丝 1     |     主题 19     |     回帖 238

关于STM32 IAP
2020-7-1 15:29
  • ST MCU
  • 53
  • 2187
  用的系统定时器中断来检测的串口空闲,判断接没接收到一条完整的数据--方法呢是看到人家的一种方法,感觉比自 ...  
  就再说一下自己的程序的一些地方 串口接收的  
  自己呢就是用的环形队列一边接收,一边写入,,,关于环形队列可以看我的环形队列的**,,, http://www.c ...  
  自己用的F103RBT6单片机的RAM只有 5000 也就是20480个字节,,但是自己的程序已经超过了这个字节数 所以 ...  
  再升级 不要老是升级哈!!!玩坏了Flash可就不好玩了  
  假设修改了程序了,再升级 您再升级就再升级把!!  
  ......  
  好生成了bin文件 然后  
  这是我的用户程序的Hex与Bin 咱们自己设置好写到哪里了,所以前头的就不需要了,后面的校验也不需要了,,不过 ...  
  关于Bin文件和Hex文件 http://blog.sina.com.cn/s/blog_6b94d5680100lo2h.html  
  F:\Keil4&&MDK4.70A\ARM\ARMCC\bin\fromelf.exe   --bin -o  .\Progect\Progect.bin  ..\Progect\outpu ...  
  如果不是很明白按照上面修改就行,后面会让您明白 这个呢就是让Keil软件帮忙生成bin文件 ...  
  由于我先把IAP程序下进去了,IAP程序也需要空间来运行,,,我就给了他6000 换成十进制就是24576  除以102 ...  
  其实我的本来是 20000换成十进制就是131072个字节 除以1024 等于128  
  我的用户程序里面也是设置的6000,这个一定要和程序设置的一样哈 关于这个我后面会说为什么这样设置。。。 ...  
  波特率太快的话,数据来不及写入Flash,环形队列容易溢出,,太慢的话,程序发送的慢。。。 用户程序软件 ...  
  IAP程序软件不需要任何配置  
  把IAP升级程序下进去,以后就直接通过串口发送自己的用户程序就行了...什么都不需要做了,先说一下操作过程 ...  
  对了关于我为什么拷贝到Flash里面------自己用的单片机的RAM不够用,存不了用户程序,所以自己就定义了一个 ...  
  再看自己的用户程序--用户程序自己也做了些设置  
2
3
近期访客