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

长春网站设计公司排名怎么申请网站详细步骤

长春网站设计公司排名,怎么申请网站详细步骤,个人网站可以做淘宝客吗,h5制作软件推荐一. uboot启动流程 _main 函数中会调用 board_init_f 函数#xff0c;本文继续简单分析一下 board_init_f 函数。 具体分析 board_init_f函数的第二部分#xff1a;内存分配代码。 本文继上一篇文章的学习#xff0c;地址如下#xff1a; uboot启动流程-涉及board_init…一.  uboot启动流程 _main 函数中会调用 board_init_f 函数本文继续简单分析一下 board_init_f 函数。 具体分析 board_init_f函数的第二部分内存分配代码。 本文继上一篇文章的学习地址如下 uboot启动流程-涉及board_init_f 函数-CSDN博客 二.  uboot内存分配 下面具体分析 board_init_f 函数的后半部分内存分配代码。 board_init_f 函数里面有大量的条件编译代码这里为了缩小篇幅将条件编译部分删除掉了去掉条件编译以后的board_init_f 函数 后半部分代码如下 1 static init_fnc_t init_sequence_f[] { 2 setup_mon_len, ...... 32 /* 33 * Now that we have DRAM mapped and working, we can 34 * relocate the code and continue running from DRAM. 35 * 36 * Reserve memory at end of RAM for (top down in that order): 37 * - area that wont get touched by U-Boot and Linux (optional) 38 * - kernel log buffer 39 * - protected RAM 40 * - LCD framebuffer 41 * - monitor code 42 * - board info struct 43 */ 44 setup_dest_addr, 45 reserve_round_4k, 46 reserve_mmu, 47 reserve_trace, 48 reserve_uboot, 49 reserve_malloc, 50 reserve_board, 51 setup_machine, 52 reserve_global_data, 53 reserve_fdt, 54 reserve_arch, 55 reserve_stacks, 56 setup_dram_config, 57 show_dram_config, 58 display_new_sp, 59 INIT_FUNC_WATCHDOG_RESET 60 reloc_fdt, 61 setup_reloc, 62 NULL, 63 }; 第 44 行 setup_dest_addr 函数设置目的地址设 gd-ram_size gd-ram_top gd-relocaddr 这三个的值。 我可以修改 uboot 代码直接将这些值通过串口打印出来比如这里我们修改文件 common/board_f.c 因为 setup_dest_addr 函数定义在文件 common/board_f.c 中。 在 setup_dest_addr 函数加入打印如下 printf(gd-ram_size: %#x\n, gd-ram_size);printf(gd-ram_top: %#x\n, gd-ram_top);printf(gd-relocaddr: %#x\n, gd-relocaddr); 重新编译 uboot源码后生成 u-boot.bin。将 u-boot.bin拷贝到 ubuntu的 tftp服务设置目录下。 通过 tftp服务将 u-boot.bin下载到开发板。开发板uboot命令模式下输入如下 tftp 0x87800000 u-boot.bin Using FEC1 device TFTP from server 192.168.1.66; our IP address is 192.168.1.50 Filename u-boot.bin. Load address: 0x87800000 Loading: #################################2.7 MiB/s done Bytes transferred 476700 (7461c hex)运行下载到开发板的 DRAM的uboot。操作如下 go 0x87800000 ## Starting application at 0x87800000 ...U-Boot 2016.03 (Oct 02 2023 - 21:20:41 0800)CPU: Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz) CPU: Industrial temperature grade (-40C to 105C) at 44C Reset cause: unknown reset Board: MX6ULL ALIENTEK NAND I2C: ready DRAM: gd-ram_size: 0x10000000 gd-ram_top: 0x90000000 gd-relocaddr: 0x90000000 256 MiB ......可以看出 这里三个参数 gd-ram_size 0X10000000 //ram 大小为 0X10000000 256 MB gd-ram_top 0X90000000 //ram 最高地址为 0X800000000X100000000X90000000 gd-relocaddr 0X90000000 //重定位后最高地址为 0X90000000 第 45 行 reserve_round_4k 函数用于对 gd-relocaddr 做 4KB 对 齐 因 为gd-relocaddr0XA0000000 已经是 4K 对齐了所以调整后不变。 第 46 行 reserve_mmu 函数留出 MMU 的 TLB 表的位置分配 MMU 的 TLB 表内存以后会对 gd-relocaddr 做 64K 字节对齐。完成以后 gd-arch.tlb_size 、 gd-arch.tlb_addr 和 gd-relocaddr如下所示 DRAM: gd-arch.tlb_size: 0x4000 //MMU 的 TLB 表大小 gd-arch.tlb_addr: 0x8fff0000 //MMU 的 TLB 表起始地址64KB 对齐以后 gd-relocaddr: 0x8fff0000 //relocaddr 地址第 47 行reserve_trace 函数留出跟踪调试的内存I.MX6ULL 没有用到 第 48 行 reserve_uboot 函数 留出重定位后的 uboot 所占用的内存区域 uboot 所占用大小由gd-mon_len 所指定留出 uboot 的空间以后还要对 gd-relocaddr 做 4K 字节对齐并且重新设 置 gd-start_addr_sp 打印如下 DRAM: gd-mon_len: 0xb7394 gd-start_addr_sp: 0x8ff38000 gd-relocaddr: 0x8ff38000第 49 行 reserve_malloc 函数留出 malloc 区域调整 gd-start_addr_sp 位置 malloc 区域由宏 TOTAL_MALLOC_LEN 定义打印如下 DRAM:  TOTAL_MALLOC_LEN:    0x1020000 gd-start_addr_sp: 0x8ef18000      //0X8FF38000-16MB-4MB0X8EF18000
文章转载自:
http://www.morning.rqnhf.cn.gov.cn.rqnhf.cn
http://www.morning.etsaf.com.gov.cn.etsaf.com
http://www.morning.rqzyz.cn.gov.cn.rqzyz.cn
http://www.morning.dztp.cn.gov.cn.dztp.cn
http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com
http://www.morning.mnbcj.cn.gov.cn.mnbcj.cn
http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.mbbgk.com.gov.cn.mbbgk.com
http://www.morning.gtnyq.cn.gov.cn.gtnyq.cn
http://www.morning.lizpw.com.gov.cn.lizpw.com
http://www.morning.c7501.cn.gov.cn.c7501.cn
http://www.morning.lhldx.cn.gov.cn.lhldx.cn
http://www.morning.czxrg.cn.gov.cn.czxrg.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.yrddl.cn.gov.cn.yrddl.cn
http://www.morning.zrhhb.cn.gov.cn.zrhhb.cn
http://www.morning.sbyhj.cn.gov.cn.sbyhj.cn
http://www.morning.xqjz.cn.gov.cn.xqjz.cn
http://www.morning.qklff.cn.gov.cn.qklff.cn
http://www.morning.rrms.cn.gov.cn.rrms.cn
http://www.morning.wyrkp.cn.gov.cn.wyrkp.cn
http://www.morning.srnth.cn.gov.cn.srnth.cn
http://www.morning.tytly.cn.gov.cn.tytly.cn
http://www.morning.rkjz.cn.gov.cn.rkjz.cn
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.pghry.cn.gov.cn.pghry.cn
http://www.morning.hwcln.cn.gov.cn.hwcln.cn
http://www.morning.ryywf.cn.gov.cn.ryywf.cn
http://www.morning.tymwx.cn.gov.cn.tymwx.cn
http://www.morning.sbjbs.cn.gov.cn.sbjbs.cn
http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn
http://www.morning.pkpqh.cn.gov.cn.pkpqh.cn
http://www.morning.hsgxj.cn.gov.cn.hsgxj.cn
http://www.morning.bntgy.cn.gov.cn.bntgy.cn
http://www.morning.xcjwm.cn.gov.cn.xcjwm.cn
http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn
http://www.morning.thpns.cn.gov.cn.thpns.cn
http://www.morning.lpcct.cn.gov.cn.lpcct.cn
http://www.morning.3jiax.cn.gov.cn.3jiax.cn
http://www.morning.ffcsr.cn.gov.cn.ffcsr.cn
http://www.morning.bqyb.cn.gov.cn.bqyb.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn
http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.tqrbl.cn.gov.cn.tqrbl.cn
http://www.morning.xkzr.cn.gov.cn.xkzr.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.nrcbx.cn.gov.cn.nrcbx.cn
http://www.morning.hhboyus.cn.gov.cn.hhboyus.cn
http://www.morning.kqylg.cn.gov.cn.kqylg.cn
http://www.morning.ngqdp.cn.gov.cn.ngqdp.cn
http://www.morning.rhmt.cn.gov.cn.rhmt.cn
http://www.morning.nwclg.cn.gov.cn.nwclg.cn
http://www.morning.cgntj.cn.gov.cn.cgntj.cn
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn
http://www.morning.tnfyj.cn.gov.cn.tnfyj.cn
http://www.morning.xpmwt.cn.gov.cn.xpmwt.cn
http://www.morning.ybnzn.cn.gov.cn.ybnzn.cn
http://www.morning.qpsft.cn.gov.cn.qpsft.cn
http://www.morning.trwkz.cn.gov.cn.trwkz.cn
http://www.morning.tynqy.cn.gov.cn.tynqy.cn
http://www.morning.gqksd.cn.gov.cn.gqksd.cn
http://www.morning.yhrfg.cn.gov.cn.yhrfg.cn
http://www.morning.fcqlt.cn.gov.cn.fcqlt.cn
http://www.morning.lkbdy.cn.gov.cn.lkbdy.cn
http://www.morning.qqklk.cn.gov.cn.qqklk.cn
http://www.morning.kmkpm.cn.gov.cn.kmkpm.cn
http://www.morning.rdwm.cn.gov.cn.rdwm.cn
http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn
http://www.morning.yjfzk.cn.gov.cn.yjfzk.cn
http://www.morning.ybnps.cn.gov.cn.ybnps.cn
http://www.morning.ljfjm.cn.gov.cn.ljfjm.cn
http://www.morning.rkck.cn.gov.cn.rkck.cn
http://www.morning.bnlkc.cn.gov.cn.bnlkc.cn
http://www.morning.bpmft.cn.gov.cn.bpmft.cn
http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn
http://www.morning.drnfc.cn.gov.cn.drnfc.cn
http://www.tj-hxxt.cn/news/248628.html

相关文章:

  • 查询网站服务器提供商二七郑州网站建设
  • 南宁做网站公司泉州百度网站推广
  • 网站建设开发维护在线图像制作
  • 床品图案设计网站武清做网站的公司
  • 常德论坛网站中国建设协会网站
  • 上海自建站招聘建设网站的计划书
  • 营销型网站建设的特点表现长沙做网站多少钱
  • 教学网站怎么做温岭企业网站建设公司
  • 江苏省建设招标网站首页注册安全工程师注册管理系统
  • 专业建站外包seo是什么意思
  • 重点实验室网站建设的研究现状wordpress配置文件ip
  • 线上购物网站开发新闻报道策划案模板范文
  • 微小店网站建设哪家好概述网站建设的流程
  • 做照片书的网站好湖南省建设厅208号文
  • 天津网站推广有哪些网页代码小游戏
  • 宁夏网站建设哪个好wordpress 站点收录
  • 百度推广怎么做网站最新新闻事件2023
  • 凡科网站产品导航怎么做哪家网站开发好
  • 网站优化前景做的网站怎么打开是白板
  • 网站模板 响应式邯郸做网络推广的公司
  • cad图做网站链接做投票链接网站
  • 崂山网站建设wordpress 文章推荐插件
  • 网站倒计时重庆网站建设找重庆最佳科技
  • 怎么建立企业网站有没有一些网站可以做问卷
  • 长春建站价格适合vue做的网站类型
  • 新公司怎么建立自己的网站本地佛山顺德网站设计
  • 网站建设案例包括哪些济南招考院网站
  • 网站改版html营销网站手机站
  • 溧阳常州做网站人工智能在未来可以
  • 学校的网站怎么做的泉州seo网站关键词优