- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 Keil ARM compiler Version 6如何设置不同的优化等级
3.在Keil中,最方便的指定单个文件按照不同的优化等级进行优化,主要是右键文件,并在以下位置修改。1.Arm V6 compiler, Keil ARM Clang编译器默认是推荐o1优化,而V5是o0。2.之前在V5中支持的如下在文件中单独指定部分代码优化的方式不再支持,而是需要单独对单个文件进行优化。最近发现arm优化等级对从V5迁移过来的算法的影响。
2024-03-17 18:59:08
492
原创 ARMv8M 堆栈溢出情况说明-NXP LPC55为例说明
以前的理解:堆栈栈底不停的PUSH,即使超出了stack的范围,哪怕是修改了和栈底相邻的变量的值,也不会立即产生hardfault或者发现程序异常,而是在pop回来或者其他程序开始取得相邻变量的值的时候发生错误。因为LPC55是较新的ARMV8M内核,查阅cortex_m33_trm_的技术手册,可以看到想比以前多了两个寄存器,MSPLIM和PSPLIM,正是这两个寄存器限制了stack越界的行为。我检查了下,堆栈溢出这个事实是存在的,但是堆栈溢出的结果和现象和我以前对于ARM的理解不一样了。
2022-11-26 15:17:11
644
原创 VS2022 dll工程如何打印log
在调试LibOpenBLT的dll库时,发现错误但是无法调试的时候,可以在dll中打印log到console。1.打开项目属性-链接器-输入-附加依赖项。//打印到指定的控制台窗口。2.右键编辑-添加代码。
2022-07-22 10:08:50
1030
原创 MCUXpresso IDE 生成各种输出格式
参考《MCUXpresso IDE User Guide》The above “Binary Utilities” option within the IDE GUI is simply invoking the command lineobjcopy tool (arm-none-eabi-objcopy). Objcopy can convert into the following formats:• srec (Motorola S record format)• binary• ihe
2021-10-14 17:24:50
795
原创 打开outlook报如下错误,处理方式
在管理员命令提示符下键入以下命令:for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
2021-07-12 16:10:50
625
原创 记录Keil转srec和bin文件
Keil生成bin文件和srec文件fromelf.exe --bincombined --output "$L@L.bin" "#L“fromelf.exe --m32combined --output "$L@L.srec" "#L“
2021-06-30 13:23:40
1050
原创 Note:使用RAM中断向量表的常规方法
记录下使用RAM中断向量表的常规写法:首先需要在link文件中指定vector_rom及vector_ram的位置, VECTOR_ROM m_interrupts_start m_interrupts_size { ; load address = execution address * (RESET,+FIRST) }在map文件中有如下定义后可以在c代码中引申这些变量定义值 extern uint32_t __RAM_VECTOR_TABLE_SIZE[];...
2020-08-31 17:23:01
1078
2
原创 单片机系统:使用lodepng解码png图片
1.使用lodepng解码,源代码为。使用最少2个文件就能完成png的解码。不像libpng + Zlib需要许多文件,并且有很多关联头文件。lodepng-master为原始代码https://lodev.org/lodepng/也有github主页https://github.com/lvandeve/lodepng2.png_examples是配合NXP RT1170 SDK,仿...
2020-04-04 19:30:54
3862
png_examples on RT1170/RT1050
2020-04-04
lodepng-master.zip
2020-04-04
LPC800:侦测ADC管脚开路
2020-03-04
基于SDK ADC-DMA多通道采样-LPC51U68
2020-03-04
NXP KE15利用DMA触发多通道ADC转换
2020-03-04
培训:How to Enable Flexspi of i.MX RT on a New Board.pdf
2020-03-04
NXP Freescale KS22 DAC播放音乐
2019-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人