自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 RH850 配置ID Authentication后代码内部解锁

第一次尝试的时候密码设置了全22,把上面这个宏FCL_AUTHENTICATION_ID改为全22就可以正常升级了。搜索g_fcl_data_str.RTCfg_pstr时找到了对这个结构体指针赋值的位置,在R_fcl_user_if.c中。在代码内部搜索了一下是否有其他地方操作该寄存器,发现在R_fcl_env.h中有如下宏定义,与SELFID0 to SELFID3寄存器地址一致。再搜索使用这个宏的位置,果然在R_fcl_hw_access.c内找到了一个函数,向宏定义的地址写入了密码。

2023-03-22 18:38:53 876 1

原创 STM32H743使用QSPI驱动W25Q128JV芯片(正点原子例程修改)

当前项目中需要使用到STM32H743和外部SPI FLASH,在评估过程中使用的是正点原子的阿波罗开发板但是好巧不巧的画原理图和制板的同事在选型的时候虽说保留了QSPI相同的借口,但是芯片改选了W25Q128,(可能是为了成本考虑),但是在实际调试过程中遇到了问题仍旧使用原子哥的例程,但是写入数据后再读取会出现丢前3字节的情况。上网查了相关资料,发现W25Q256的4字节地址,128是3字节地址,则在w25qxx.c作了如下修改://QPI,写扇区擦除指令,地址为0,无数据_24位地址_4线

2020-11-09 15:24:21 4995 1

原创 解决keil:STM32H7 SWD烧写遇到Contents mismatch at: 0800xxxxH

使用keil5下载STM32H7的程序时报错:Contents mismatch at: 08000039H(Flash=FFHRequired=14H) !Contents mismatch at: 0800003AH(Flash=FFHRequired=00H) !Contents mismatch at: 0800003BH(Flash=FFHRequired=08H) !Contents mismatch at: 0800003CH(Flash=FFHRequir...

2020-10-22 11:28:53 11493 10

原创 解决Error: L6971E: main.o(.data) type RW incompatible with (.ARM.__AT_0x20000000)

使用的是STM32F103C8T6,SRAM大小20k起始地址0x20000000报错的时候我是想在SRAM内开辟一块空间用于存储数据,是像下面这样写的。u8 new_firmware_app[20000] __attribute__((at(0x20000000)));上网查了一下,发现报错的原因大多都是因为SRAM有冲突,我理解为被重复使用了,所以将将这个数组大小改小一些,起始地址后移一些,改成下面这样就成功了。u8 new_firmware_app[1

2020-06-11 17:53:08 8769

原创 STM32 DEBUG会进入0x1fffxxxx处循环

先介绍一下这个问题出现的背景:有一个项目需要外接一个I2C驱动的温湿度传感器,使用了STM32的I2C1_SCL和I2C1_DAT以及电源。使用外部的GND。进行的测试是一个较为暴力的测试,内含看门狗复位。为了测试在极端环境下是否会跑飞回不来。确实出现了跑飞回不来的情况了。而且按了reset按键也不起作用,只有重上电才能恢复。使用keil debug能发现跑飞之后程序是在0x1...

2019-10-30 10:10:52 2741 1

原创 STM32---SPI_DMA驱动WS2812B级联小灯

使用STM32F4的SPI1和SPI2分别驱动21个级联的WS2812B小灯。SPI初始化:已知主频为168Mhz,APB2的频率为84Mhz,84/32=2.6Mhz,一个时钟周期为384ns,两个时钟周期为768ns,符合芯片的传输时间范围。(这里有一个坑,就是SPI1和SPI2的时钟分别来源于APB2和APB1,需要注意两个时钟的频率,两个SPI的配置不能完全相同...

2019-10-12 14:39:45 2960 1

原创 stm32 .s启动文件无法进入main函数

前一天还好用的程序第二天忽然就不好用了。debug发现在.s文件的SystemInit函数可以正常执行,但是main函数始终跳转不进去; Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit ...

2019-09-23 15:36:52 1378

原创 java swing插件JTable的标题及宽度设置

标题设置为外部配置文件控制,可更改先从配置文件中按顺序读出来,将标题组合发送到前台页面类其中columns为标题排列的顺序 public Map<String,String> readTableHeader(){ Map<String,String> headerMap = new HashMap<>(); ...

2018-02-22 16:21:45 2904

STM32F4xx版HAL库

针对于stm32f4xx芯片开发使用的hal版本库 /** ****************************************************************************** * @file stm32f4xx_hal.h * @author MCD Application Team * @version V1.4.2 * @date 10-November-2015 * @brief This file contains all the functions prototypes for the HAL * module driver. ****************************************************************************** * @attention * * &copy; COPYRIGHT(c) 2015 STMicroelectronics * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * 3. Neither the name of STMicroelectronics nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ****************************************************************************** */

2018-09-26

空空如也

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

TA关注的人

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