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

互联网公司网站建设怎样可以快速增加网站的反链

互联网公司网站建设,怎样可以快速增加网站的反链,珠海网站建设培训学校,东四网站建设项目系统架构搭好了,咱们就开始动手实践吧! 实现固件升级需要用到UBoot引导加载程序,因此,首先我们先创建一个项目实现UBoot功能。 目录 一、新建项目配置 二、新增MCUBoot 三、配置MCUBoot属性 四、配置项目属性 五、编写启…

项目系统架构搭好了,咱们就开始动手实践吧!

实现固件升级需要用到UBoot引导加载程序,因此,首先我们先创建一个项目实现UBoot功能。

目录

一、新建项目配置

二、新增MCUBoot

三、配置MCUBoot属性

四、配置项目属性

五、编写启动函数

六、编译工程

七、编译问题解决

八、工程源码


一、新建项目配置

项目在e2 studio创建,创建过程不再详述啦!FSP版本不必纠结,基本上大同小异变化不是太大,推荐使用近期发行的版本。项目配置信息如下:

二、新增MCUBoot

添加模块:

三、配置MCUBoot属性

Downgrade Prevention(Overwrite Only):设置为Disabled,关闭是为了日后异常可以灵活处理,回退版本。

Signing and Encryption Options选项下的内容没有启用,固件需要加密打包的,就没有必要使用签名加密了。

配置g_flash0属性:

关闭掉Data Flash Programming Enable可以减少固件尺寸,在项目中也用不到data flash。

配置完成,点击生成项目内容:

四、配置项目属性

配置完成后,点击应用关闭。

五、编写启动函数

在hal_entry.c中编写函数mcuboot_quick_setup

void mcuboot_quick_setup()
{
#ifdef MCUBOOT_USE_MBED_TLS/* Initialize mbedtls. */mbedtls_platform_context ctx = {0};assert(0 == mbedtls_platform_setup(&ctx));
#elif (defined(MCUBOOT_USE_TINYCRYPT) && defined(RM_MCUBOOT_PORT_USE_TINYCRYPT_ACCELERATION))/* Initialize TinyCrypt port. */assert(FSP_SUCCESS == RM_TINCYRYPT_PORT_Init());
#elif (defined(MCUBOOT_USE_USER_DEFINED_CRYPTO_STACK))/* Initialize Custom Crypto (Protected Mode) driver. */assert(FSP_SUCCESS == R_SCE_Open(&sce_ctrl, &sce_cfg));
#endif/* (Optional, not required if --pad is used during signing) To check for updates, call boot_set_pending. */bool update = 0;if (update){boot_set_pending(0);}/* Verify the boot image and get its location. */struct boot_rsp rsp;assert(0 == boot_go(&rsp));/* Enter the application. */RM_MCUBOOT_PORT_BootApp(&rsp);
}
/*******************************************************************************************************************//*** main() is generated by the RA Configuration editor and is used to generate threads if an RTOS is used.  This function* is called by main() when no RTOS is used.**********************************************************************************************************************/
void hal_entry(void)
{/* TODO: add your own code here */mcuboot_quick_setup();
#if BSP_TZ_SECURE_BUILD/* Enter non-secure code */R_BSP_NonSecureEnter();
#endif
}

六、编译工程

编译输出结果:

七、编译问题解决

使用FSP5.1编译会出现找不到头文件rm_tinycrypt_port_cfg.h,用来做加密配置的,咱也没用到,注释掉就行啦!

八、工程源码

RA6M5_MCUBoot工程源代码https://download.csdn.net/download/xtudj/90492983

http://www.dtcms.com/wzjs/584173.html

相关文章:

  • 橙色短信网站模板重庆网站模板平台建设
  • 海口网站建设优化公司专做动漫解说的网站
  • 做移动网站快速排名软件湖北住房和城乡建设厅网站
  • 南京网站的优化哈尔滨seo关键词优化
  • 郑州网站关键字优化北京网站设计研究与开发公司
  • 汕头住房和城乡建设厅网站宁波方太集团网站建设
  • 个人 建设图片分享网站营销网站结构
  • 网站后台上传文章格式手机电商平台怎么做的
  • 卖花网站源码建设网站企业注册人员
  • 金融网站模板 html下载山东济南网络科技有限公司
  • 网站首页html代码的企业邮箱注册需要什么材料
  • 官方网站下载派的app成都外包公司有哪些
  • 网站建设编辑教程网站被挂马怎么处理
  • 网站开发者取色工具wordpress标签伪静态态
  • 网站建设 媒体广告威龙电子商务做的网站
  • 网站如何识别移动端做网站 需要买云服务器吗
  • 南京企业网站设计建设区块链app排名
  • 信息化建设 网站如何提高网站在百度的排名
  • 网站后台密码忘记了西安百度提升优化
  • wordpress模板哪里买网站meta 优化建议
  • 游戏卡充值可以做网站吗网站 linux 服务器配置
  • 西部数码成品网站后台织梦做的网站打开不是
  • 东营做网站优化多少钱创建视频网站
  • 英文注册查询网站关于网站开发所需的知识
  • 网址导航类网站如何做推广网站模板的好处
  • 一个企业网站多少钱太原广告公司网站建设
  • 免费网站软件哪个好滨州做网站的公司
  • wordpress 纯静态插件长春网站建设优化排名
  • 企业建设网站的优势wordpress修改媒体库的路径为相对路径
  • 彩票网站开发是否可以重庆网站优化方式