OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5980|回复: 0

H750开发板移植rt-thread操作系统,搞分散加载程序没办法运行

[复制链接]

108

主题

194

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2016-6-29
在线时间
165 小时
发表于 2021-5-15 16:26:57 | 显示全部楼层 |阅读模式
1金钱
这是我的分散加载文件
  1. #! armcc -E
  2. //////////////////////////////////////////////////////////////////////////////////  
  3. //STM32H750分散加载文件(.scf文件)
  4. //ALIENTEK STM32开发板  
  5. //正点原子@ALIENTEK
  6. //技术论坛:www.openedv.com
  7. //创建日期:2019/4/21
  8. //版本:V1.0
  9. //版权所有,盗版必究。
  10. //Copyright(C) 广州市星翼电子科技有限公司 2014-2024
  11. //All rights reserved
  12. //********************************************************************************
  13. //修改说明
  14. //20190709 V1.1
  15. //修改部分有bug的注释
  16. //////////////////////////////////////////////////////////////////////////////////


  17. #define m_stmflash_start                0X08000000        //m_stmflash(STM32内部FLASH)域起始地址
  18. #define m_stmflash_size                    0X20000            //m_stmflash(STM32内部FLASH)大小,H750是128KB

  19. #define m_qspiflash_start                0X90000000        //m_qspiflash(外扩QSPI FLASH)域起始地址
  20. #define m_qspiflash_size                0X800000        //m_qspiflash(外扩QSPI FLASH)大小,W25Q64是8MB

  21. #define m_stmsram_start                    0X24000000        //m_stmsram(STM32内部RAM)域起始地址,定义在D1,AXI SRAM
  22. #define m_stmsram_size                    0X80000            //m_stmsram(STM32内部RAM)大小,AXI SRAM共512KB



  23. LR_m_stmflash m_stmflash_start m_stmflash_size {        //LR_m_stmflash加载域
  24.   ER_m_stmflash m_stmflash_start m_stmflash_size {        //ER_m_stmfalsh运行域,起始地址为:m_stmflash_start,大小为:m_stmflash_size
  25.    *.o (RESET, +First)
  26.    *(InRoot$Sections)
  27.    * (Veneer$Code)
  28.     libinit.o
  29.     libinit2.o
  30.     libshutdown.o
  31.     libshutdown2.o
  32.     __rtentry.o
  33.     __rtentry2.o
  34.     __rtentry4.o
  35.     rtexit.o
  36.     rtexit2.o

  37.     heapauxi.o
  38.     use_no_semi.o
  39.     sys_stackheap_outer.o
  40.     exit.o
  41.     libspace.o
  42.     fpinit.o
  43.     lludivv7m.o
  44.     startup_stm32h750xx.o

  45.     system_stm32h7xx.o
  46.     stm32h7xx_hal.o
  47.     stm32h7xx_hal_cortex.o
  48.     stm32h7xx_hal_rcc.o
  49.     stm32h7xx_hal_gpio.o
  50.     stm32h7xx_hal_msp.o
  51.     stm32h7xx_hal_dma.o
  52.     stm32h7xx_hal_uart.o
  53.     stm32h7xx_hal_uart_ex.o
  54.     stm32h7xx_hal_rcc_ex.o
  55.     stm32h7xx_hal_pwr.o
  56.     stm32h7xx_hal_pwr_ex.o
  57.     clock.o
  58.     components.o
  59.     device.o
  60.     idle.o
  61.     ipc.o
  62.     irq.o
  63.     kservice.o
  64.     mem.o
  65.     object.o
  66.     scheduler.o
  67.     thread.o
  68.     timer.o
  69.     board.o
  70.     drv_mpu.o
  71.     drv_gpio.o
  72.     drv_usart.o
  73.     cpuport.o
  74.     indicate_semi.o
  75.     msh.o
  76.     dataqueue.o
  77.     sys_exit.o
  78.     cmd.o
  79.     serial.o
  80.     drv_common.o
  81.     completion.o
  82.     pin.o
  83.     strlen.o
  84.     strcat.o
  85.     strncmp.o
  86.     rt_memcpy_v6.o
  87.     rt_memcpy_w.o
  88.     context_rvds.o
  89.     memcmp.o
  90.     strncpy.o
  91.     rt_memclr.o
  92.     rt_memclr_w.o
  93.     main.o
  94.     Led.o

  95.   }
  96.   RW_m_stmsram m_stmsram_start m_stmsram_size {            //RW_m_stmsram运行域,起始地址为:m_stmsram_start,大小为:m_stmsram_size.
  97.    .ANY (+RW +ZI)                                        //将所有用到的RAM都放在这个区域
  98.   }
  99. }

  100. LR_m_qspiflash m_qspiflash_start m_qspiflash_size {        //LR_m_qspiflash加载域
  101.    ER_m_qspiflash m_qspiflash_start m_qspiflash_size {    //ER_m_qspiflash加载域,起始地址为:m_qspiflash_start,大小为:m_qspiflash_size
  102.     .ANY (+RO)                                             //将只读数据(+RO)放这个域,任意分配.相当于程序就是存放在这个域的.
  103.   }                                                            
  104. }
复制代码
系统时钟初始化的时候外部映射也搞定了  ,下载进去后程序没办法运行,求指教

微信截图_20210515162032.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 20:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表