自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 GD32 bootloader跳转app遇到的坑

因为之前出现了同样是-O1选项的两台电脑编译,生成的固件是不一样的,所以后面就在自己的电脑上不断切换-O1和-O0来编译做测试,一开始-O1生成的bin大小是8K左右,-O0生成的bin是14K左右,试了几次后,就发现-O1生成的bin变成了11k大小。其实分析到这里就挺明显的了,在-O0时,由于最后一步跳转时读取了sp+4里面的数据,但是在这之前sp的地址因设置了MSP而被手动改成了app的栈指针地址,所以它读出来的东西就已经不是之前保存起来的需要跳转的地址了,跳过去之后就会导致程序跑飞。

2023-06-09 16:34:44 1196 1

原创 提示shopt: not found或$BASH输出为空

提示shopt:not found或$BASH输出为空

2023-02-14 15:44:01 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除