×

ESP32------关于使用烧录的问题

错误调试

ESP32------关于使用烧录的问题

zxjy辉 zxjy辉 发表于2023-02-02 浏览320 评论0
  1. 这次使用的是乐鑫出品的esp32-s3-box-lite这个产品,这个产品在使用的在烧录的时候需要先按着boot按钮不放,然后按一下reset,然后放开boot,然后开可以开始下载程序

  2. 这个产品使用的SDK,需要将bootloader的地址烧录到0x0000,而不是0x1000,分区表还是在0x8000,自己的应用程序还是在0x10000,

杂学----------Lora+Xmodem(Ymodem)

杂学

杂学----------Lora+Xmodem(Ymodem)

zxjy辉 zxjy辉 发表于2023-01-12 浏览310 评论0

Xmodem和Ymodem差别不大,就是一个数据量是128字节,一个是1024字节,协议是差不多的,,这回原本打算使用在LoRa上用Ymodem协议,下一步就是利用这个进行程序的IAP升级。原本就有一个支持串口的IAP程序(带有Ymodem协议的)。以此为基础改造出适合LoRa之间的(写这篇的时候,用的是Xmodem)原因就是LoRa的芯片sx1276的缓存只有256个字节关于sx127x芯片数据读取的注意事项,如果是基于Ymodem协议,1k的数据直接发是不行的,必须要进行拼接;所以在此需要采用Xmodem协议(基于stm32f103c8t6)

关于FreeRTOS使用IAP的时候,程序跑飞的问题

FreeRTOS错误集锦

关于FreeRTOS使用IAP的时候,程序跑飞的问题

zxjy辉 zxjy辉 发表于2023-01-10 浏览372 评论0

关于这个问题,网上关于这个问题的答案,可以划分为三种,一种是在bootloader程序中,在跳转之前没有将使用过的的中断关闭,导致在跳转的时候,中断被响应,导致打断了跳转,另一种就是将在地址设定后,中断向量表的地址没有进行迁移,还有就是堆栈的问题,但是我试了相关的方法,我使用的时候都不生效

STM32F103ZET6------点阵字库以及寻址显示

stm32f103ZET6学习

STM32F103ZET6------点阵字库以及寻址显示

zxjy辉 zxjy辉 发表于2022-12-22 浏览344 评论0

前几天弄好了片外的flash下载算法,打算通过算法直接将字库文件存入到外部的flash中,这样就不需要专门对字库文件进行其他操作(例如将数据从SD卡在复制到片外flash中或者是单独将数据写入到flash),这个点阵字库,弄了挺久的,上网查找了很多的生成软件,都有所限制,最后找到了FontMaker

STM32F103ZET6------片外flash下载算法

stm32f103ZET6学习

STM32F103ZET6------片外flash下载算法

zxjy辉 zxjy辉 发表于2022-12-20 浏览319 评论0

终于又开始写笔记了,最近学习了挺多的东西,像是LVGL 、FATFS,使用的是正点原子的开发板,自己尝试这从官网开始移植,移植到代码单独一项都是可以完美运行的时候,打算将两者结合起来,弄个东西出来的时候,发现,flash(512k)不够了,就打算如何扩大这个flash,毕竟开发板上有SRAM和SPI FLASH,都是资源,结果。。。。。