硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3438|回复: 5
收起左侧

[有问必答] FreeRTOS+RL-TCPnet例程移植后调试时死在LDR R0, =SystemInit,新手求解先谢了

[复制链接]

3

主题

11

回帖

20

积分

新手上路

积分
20
发表于 2018-7-17 23:25:03 | 显示全部楼层 |阅读模式
FreeRTOS+RL-TCPnet例程移植后调试时死在LDR R0, =SystemInit,新手求解先谢了
和Options for target——target——使用微库、半主机有什么关系


//定义_sys_exit()以避免使用半主机模式   
void _sys_exit(int x)
{
        x = x;
}

加入以上代码就没问题了,求解



以下代码是正点原子例程提供的

//加入以下代码,支持printf函数,而不需要选择use MicroLIB          
#if 1
#pragma import(__use_no_semihosting)            
//标准库需要的支持函数                 
struct __FILE
{
        int handle;
};

FILE __stdout;      
//定义_sys_exit()以避免使用半主机模式   
void _sys_exit(int x)
{
        x = x;
}
//重定义fputc函数
int fputc(int ch, FILE *f)
{        
        while((USART1->SR&0X40)==0);//循环发送,直到发送完毕   
        USART1->DR = (u8) ch;      
        return ch;
}
#endif

回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2018-7-17 23:26:43 | 显示全部楼层
@eric2013,求各位大牛指导,谢谢了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-7-17 23:27:44 | 显示全部楼层
把原来板子的所有东西都删掉,统一移植我们的即可,要不你后面再搞TFTP,FTP之类的移植FlashFS更麻烦。
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2018-7-17 23:33:53 | 显示全部楼层
eric2013 发表于 2018-7-17 23:27
把原来板子的所有东西都删掉,统一移植我们的即可,要不你后面再搞TFTP,FTP之类的移植FlashFS更麻烦。

总不能老在开发板上玩吧,例程你们都提供了,开发板上移植没什么问题,总得自己练兵吧,我现在想知道问题出在哪
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-7-17 23:42:52 | 显示全部楼层
suzhe1020 发表于 2018-7-17 23:33
总不能老在开发板上玩吧,例程你们都提供了,开发板上移植没什么问题,总得自己练兵吧,我现在想知道问题 ...

半主模式问题,看此贴就明白了:https://forum.anfulai.cn/forum.p ... hlight=%CE%A2%BF%E2



补充:


1、选择了MicroLib的话,TFTP,FTP以外的例子都是用的微库。

2、而TFTP和FTP的例子移植了FlashFS文件系统,他们不支持微库,用的是C标准库,使用C标准库的话,要添加个Retarget.C文件,例子里面有,你添加上即可。

别的没了,这么说是否可以帮到你。




回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2018-7-18 00:15:08 | 显示全部楼层
eric2013 发表于 2018-7-17 23:42
半主模式问题,看此贴就明白了:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=82851&highlight ...

谢谢老师,我再揣摩下,理解不了的是我在移植FreeRTOS+RL-TCPnet时选择了使用微库,调试时还是卡在那
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 22:18 , Processed in 0.038747 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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