当前位置: 首页 > news >正文

登不上学校的网站该怎么做上海外贸seo公司

登不上学校的网站该怎么做,上海外贸seo公司,帮别人做网站后期维护,池州网站建设公司一,单片机为什么要使用bootloader 1、使用bootloader的好处 1) 程序隔离:可以同时存在多个程序,只要flash空间够大,或者通过外挂flash,可以实现多个程序共存,在多个程序之间切换使用。 2)方便程…

一,单片机为什么要使用bootloader

1、使用bootloader的好处

         1) 程序隔离:可以同时存在多个程序,只要flash空间够大,或者通过外挂flash,可以实现多个程序共存,在多个程序之间切换使用。

        2)方便程序升级和后期维护:多个程序相互独立运行,可以在一个程序对另一个程序更新,普通单片机程序只能通过isp或者jtag、swd等调试接口实现程序烧录。而使用bootloader程序则可以通过usart、485、can、iic、spi、sd、4g、wifi卡等等任意可以实现数据传输的通信方式进行设备ota升级,也不必必须依赖烧录器。

2、不建议使用bootloader的原因

        1)占用flash空间:多一个程序必然会多占一部分flash空间。

        2)增加程序烧录的步骤:项目量产时出厂烧录程序会不太方便。

       

void flash_program(uint32_t addr,uint8_t *data,uint16_t size)
{uint32_t prog_addr = (uint32_t)addr;uint8_t * data_addr = data;uint16_t i,j;uint16_t pages;uint16_t pg_idx = 0;uint16_t wr_size = size;uint32_t * pdata;uint32_t * pobj = (uint32_t *)fmc_tmp_page;if(size == 0){return;}else if(size < FMC_PAGE_SIZE-prog_addr%FMC_PAGE_SIZE){pages = 1;}else{pages = 1+(size-prog_addr%FMC_PAGE_SIZE+FMC_PAGE_SIZE-1)/FMC_PAGE_SIZE;}/* unlock the flash program/erase controller */fmc_unlock();/* clear all pending flags */fmc_flag_clear(FMC_FLAG_BANK0_END);fmc_flag_clear(FMC_FLAG_BANK0_WPERR);fmc_flag_clear(FMC_FLAG_BANK0_PGERR);for(i=0;i<pages;i++){pg_idx = prog_addr%FMC_PAGE_SIZE;prog_addr = prog_addr/FMC_PAGE_SIZE*FMC_PAGE_SIZE;pdata = (uint32_t*)prog_addr;wr_size = FMC_PAGE_SIZE-pg_idx<size?FMC_PAGE_SIZE-pg_idx:size;size -= wr_size;for(j=0;j<FMC_PAGE_SIZE/4;j++){pobj[j]=*pdata;pdata++;}for(j=pg_idx;j<wr_size+pg_idx;j++){fmc_tmp_page[j]=*(data_addr);data_addr++;}fmc_page_erase(prog_addr);/* clear all pending flags */fmc_flag_clear(FMC_FLAG_BANK0_END);fmc_flag_clear(FMC_FLAG_BANK0_WPERR);fmc_flag_clear(FMC_FLAG_BANK0_PGERR);/* program flash */for(j=0;j<FMC_PAGE_SIZE/4;j++){fmc_word_program(prog_addr+j*4, pobj[j]);fmc_flag_clear(FMC_FLAG_BANK0_END);fmc_flag_clear(FMC_FLAG_BANK0_WPERR);fmc_flag_clear(FMC_FLAG_BANK0_PGERR);}prog_addr += FMC_PAGE_SIZE;}/* lock the main FMC after the erase operation */fmc_lock();
}

http://www.hyszgw.com/news/17910/

相关文章:

  • 广州定制网站开发搭建一个网站平台需要多少钱
  • 专门做外贸网站有哪些品牌广告和效果广告的区别
  • 天津建设协会网站百度网站下载安装
  • 4000万中小企业网站建设 不足10% 美国 80%千川推广官网
  • wordpress模板内容修改seo中介平台
  • wordpress js代码插件站长工具的使用seo综合查询运营
  • 做个小网站大概多少钱seo短视频
  • 数据分析师岗位要求东莞网站seo公司
  • 如何做网站的压力测试北京seo服务商
  • 企业网站的网址有哪些seo销售代表招聘
  • 如何建设一个属于自己的网站优化设计三年级上册答案
  • 怎么注册网站名称可以免费网络推广网站
  • 2019 做网站seo在哪可以学
  • 顺德做网站关闭站长工具seo综合查询
  • 政府网站建设栏目内容哪些平台可以打小广告
  • 网站建设疑问宁波网络推广产品服务
  • 网站如何安装dedecms网站流量宝
  • 石家庄网站建设成功案例百度关键词热度查询
  • h5网站网站建设东莞seo整站优化
  • 深圳画册设计企业重庆黄埔seo整站优化
  • 用帝国软件做网站的心得seo资源网站排名
  • 武汉网站建设设计哪家好福州关键词排名优化
  • 深圳网站建设公司收费标准南京网站seo
  • 邯郸做企业网站设计的公司查找关键词的工具叫什么
  • php网站上做微信支付功能2024年最新一轮阳性症状
  • 网站做鸭seo搜索排名优化公司
  • 做摄影网站公司全国疫情最新情报
  • 公众号微网站开发360建站系统
  • 带做网站价位百度联盟怎么加入
  • 网站资料如何做参考文献软文世界平台