|
查看: 703|回复: 1

[Others] CSTARTUP GP初始化过晚导致随机启动失败

[复制链接]

2

主题

0

回帖

52

积分

不屈白银

积分
52
发表于 2026-6-2 17:17:04 | 显示全部楼层 |阅读模式 来自 湖南
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TL721X
驱动SDK版本: 3.11.2
cstartup_flash.S等文件中GP初始化放在非常后期的位置,使用FreeRTOS等需要大量bss空间的应用时编译器产生addigp指令,但此时GP寄存器并未初始化,最终导致启动失败,建议将初始化GP部分放在_START第一行

1

主题

35

回帖

119

积分

版主

积分
119
发表于 2026-8-6 21:01:03 | 显示全部楼层 来自 上海
TL721X startup_flash.S文件中_START后有意义的就一个打开看门狗的动作,后面就GP初始化了,应该是很靠前的位置了,你的启动失败应该不是这儿原因导致的

本版积分规则

关注公众号
Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部