查看: 7241|回复: 11

[求助] FET1061-S核心板+ksz8081问题

[复制链接]
  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
    发表于 2019-8-19 19:16:19 | 显示全部楼层 |阅读模式
    本帖最后由 walkout 于 2019-8-20 11:36 编辑

    FET1061-S核心板 + ksz8081 +lwip,网络连接状态是通的,显示已连接,就是收发数据没有,不知道是不是时钟还是什么不对。。。。
    微信截图_20190820113402.png
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-20 18:08:50 | 显示全部楼层
    REF_CLK 50Mhz是有的,示波器量过。为什么了?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-21 17:13:19 | 显示全部楼层
    :'
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-21 20:05:32 | 显示全部楼层
    裸机可以看到收发数据了,但是tcp还是连不上,FreeRTOS直接报SVC异常
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-22 11:24:48 | 显示全部楼层
    IAR  
    裸机lwip可以了
    freertos上上去不行,systick不能进中断。。。。不知道什么原因
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24863
    最后登录
    2025-7-18
    发表于 2019-8-23 13:37:01 | 显示全部楼层
    walkout 发表于 2019-8-22 11:24
    IAR  
    裸机lwip可以了
    freertos上上去不行,systick不能进中断。。。。不知道什么 ...

    你要么单独测试下systick,你中断是否能进?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-23 16:45:18 | 显示全部楼层
    小恩GG 发表于 2019-8-23 13:37
    你要么单独测试下systick,你中断是否能进?

    现在怀疑是内存,堆栈大小的问题
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24863
    最后登录
    2025-7-18
    发表于 2019-8-28 09:54:10 | 显示全部楼层
    walkout 发表于 2019-8-23 16:45
    现在怀疑是内存,堆栈大小的问题

    那么你把内存堆栈调大之后,是否有改进?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-11-28 10:06
  • 签到天数: 147 天

    连续签到: 1 天

    [LV.7]常住居民III

    24

    主题

    267

    帖子

    0

    高级会员

    Rank: 4

    积分
    975
    最后登录
    2021-10-22
     楼主| 发表于 2019-8-28 13:36:42 | 显示全部楼层
    小恩GG 发表于 2019-8-28 09:54
    那么你把内存堆栈调大之后,是否有改进?

    改大试过了,IAR调试,点击运行,有时候会卡死,如题


    这个是我IAR分散加载部分,不知道有什么问题
    define symbol m_interrupts_start       = 0x60002000;
    define symbol m_interrupts_end         = 0x600023FF;

    define symbol m_text_start             = 0x60002400;
    define symbol m_text_end               = 0x607FFFFF;

    define symbol m_data_start             = 0x20000000;
    define symbol m_data_end               = 0x2001FFFF;

    define symbol m_data2_start            = 0x20200000;
    define symbol m_data2_end              = 0x202BFFFF;

    define exported symbol m_boot_hdr_conf_start = 0x60000000;
    define symbol m_boot_hdr_ivt_start           = 0x60001000;
    define symbol m_boot_hdr_boot_data_start     = 0x60001020;
    define symbol m_boot_hdr_dcd_data_start      = 0x60001030;

    /* Sizes */
    if (isdefinedsymbol(__stack_size__)) {
      define symbol __size_cstack__        = __stack_size__;
    } else {
      define symbol __size_cstack__        = 4096;
    }

    if (isdefinedsymbol(__heap_size__)) {
      define symbol __size_heap__          = __heap_size__;
    } else {
      define symbol __size_heap__          = 102400;
    }

    define exported symbol __VECTOR_TABLE  = m_interrupts_start;
    define exported symbol __VECTOR_RAM    = m_interrupts_start;
    define exported symbol __RAM_VECTOR_TABLE_SIZE = 0x0;

    define memory mem with size = 4G;
    define region TEXT_region = mem:[from m_interrupts_start to m_interrupts_end]
                              | mem:[from m_text_start to m_text_end];

    define region DATA_region = mem:[from m_data_start to m_data_end-__size_cstack__];
    define region DATA2_region = mem:[from m_data2_start to m_data2_end];
    define region CSTACK_region = mem:[from m_data_end-__size_cstack__+1 to m_data_end];

    define block CSTACK    with alignment = 8, size = __size_cstack__   { };
    define block HEAP      with alignment = 8, size = __size_heap__     { };
    define block RW        { readwrite };
    define block ZI        { zi };
    define block NCACHE_VAR    { section NonCacheable , section NonCacheable.init };

    initialize by copy { readwrite, section .textrw };
    do not initialize  { section .noinit };

    place at address mem: m_interrupts_start    { readonly section .intvec };

    place at address mem:m_boot_hdr_conf_start { section .boot_hdr.conf };
    place at address mem:m_boot_hdr_ivt_start { section .boot_hdr.ivt };
    place at address mem:m_boot_hdr_boot_data_start { readonly section .boot_hdr.boot_data };
    place at address mem:m_boot_hdr_dcd_data_start { readonly section .boot_hdr.dcd_data };

    keep{ section .boot_hdr.conf, section .boot_hdr.ivt, section .boot_hdr.boot_data, section .boot_hdr.dcd_data };

    place in TEXT_region                        { readonly };
    place in DATA_region                        { block RW };
    place in DATA_region                        { block ZI };
    place in DATA2_region                        { last block HEAP };
    place in DATA_region                        { block NCACHE_VAR };
    place in CSTACK_region                      { block CSTACK };

    微信截图_20190828133304.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24863
    最后登录
    2025-7-18
    发表于 2019-8-28 14:20:06 | 显示全部楼层
    walkout 发表于 2019-8-28 13:36
    改大试过了,IAR调试,点击运行,有时候会卡死,如题

    是不是说,如果改大,虽然卡死,但是比之前要好点?有这个现象吗?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 01:27 , Processed in 0.110121 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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