- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C编程减少全局变量
全局变量的作用域是整个程序,这使得程序的不同部分都可以访问和修改它。这会导致代码的可维护性降低,因为很难追踪是哪个部分的代码对全局变量进行了修改。
2024-11-12 22:02:12 333
原创 LATTICE的FPGA加密下载
最近用lattice的FPGA,研究了一下固件加密功能。本文讲述的是用Diamond软件进行固件加密下载的方法。需要两个文件,一个是密码文件,格式为.bek。一个是固件,我用的.bit格式。两个文件都用Diamond生成。一、生成bek文件。打开Diamond软件,打开对应的FPGA工程。在Tools--->SecuritySetting点击进去后,需要输入一个password。这个密码是将来烧录bek的时候要用的。要记住。默认的是LATTICESEMI,我点击ChangeP.
2020-06-06 10:35:46 2637 1
转载 c语言有符号数和无符号类型计算
以下实验均在virual c++6中运行通过这个问题测试是否懂得C语言中的整数自动转换原则,有些开发者懂得极少这些东西。当表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类型。因此,从这个意义上讲,无符号数的运算优先级要高于有符号数,这一点对于应当频繁用到无符号数据类型的嵌入式系统来说是丰常重要的。 首先进行一个实验,分别定义一个signed int型数据和unsigne
2015-07-16 14:47:52 1316
原创 KEI ERROR 65
*** error 65: access violation at 0x0000000C : no 'read' permission今天用KeilMdk编译一个程序,没有错误和警告。但是在点debug后出现上面的65号错误。我检查了一下,配置是软仿真,但是芯片是选用的stm32107。我改为STM32103后好了。说明还是芯片配置的问题。具体原因以后再说。先运行下。
2015-07-10 19:21:40 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人