问题标签 [nor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

c - 需要一个如何以编程方式使用/测试 vxWorks 7 vxbNorFlash 驱动程序的示例

我正在开发一个 vxWorks 7.0 BSP,但无法理解如何使用 vxWorks 7/WindRiver 提供的 norFlash 驱动程序。

从 usrAppInit 说,如何调用 norFlash 驱动程序来读取/擦除/写入/保护闪存地址/扇区?排序,用我的特定闪存 IC (AMD) 测试驱动程序?

由于向后兼容性/旧版引导加载程序限制,我无法使用 TFFS。我已将 nor flash 驱动程序和 AMD cmd 添加到内核中,并且能够成功地查询芯片的 ID 信息。我完全不清楚 vxbNorFlash.c、vxbNorFlashLib.c 和 vxbNorFlashAmdCmdSetLib.c 是如何协同工作的。

此外,尚不清楚测试代码是否应该将 VIRT 或 PHYS 地址传递给驱动程序例程。

有没有人有一个例子说明如何在不使用任何闪存文件系统的情况下以编程方式使用 vxxWorks7 NorFlash 驱动程序?

0 投票
0 回答
162 浏览

stm32 - 使用 STM32 HAL 库(HAL_NOR_Program 和 HAL_NOR_Read 函数)对 S29GL064S NOR 闪存进行编程时出现问题

使用自己设计的定制板,我无法对 S29GL064S NOR Flash 的内容进行编程。在调用函数时,我对原理图和布局非常有信心

HAL_NOR_Read_ID(&hnor1, &NOR_Id)

我得到以下结果

在此处输入图像描述

根据 NOR Flash 数据表,这些值似乎符合预期(链接在这里

当我尝试使用此处编写的一小段代码对内存内容进行编程时:

当我运行这段代码时,我得到的结果如下:

在此处输入图像描述

出于某种原因,我似乎在我的“数组”的每个单元格中都得到了“ii”的值,而这显然是我的代码中没有要求的。我从来没有设法读回值“0xbeef”。我浏览了函数“HAL_NOR_Program”和“HAL_NOR_Read”的内容,它们似乎与数据表中的要求非常一致(表 10.17“命令定义”)。

在寻求帮助之前,我真的试图深入了解这一点,以确保我做的一切都是正确的,但我真的迷路了。有人知道我的代码有什么问题并可以帮助我修复它吗?

这是我在 STM32CubeMX 中的 NOR Flash 配置的打印屏幕: 在此处输入图像描述

我希望它足够清楚,如果您需要更多详细信息,请不要犹豫。

在此先感谢您的帮助!

0 投票
1 回答
22 浏览

python - 从 NOR 门构建 AND 门

获得与 AND 门相同输出的替代方法之一是将 NOR 门放在一起。NOT 门的运算符是(A+B)',但是有一个问题,我无法获得与 AND 门相同的输出。

图片来自https://en.wikipedia.org/wiki/NOR_logic

例如,如果我们采取:

A = 1 B = 0,我希望结果为 0,但这里似乎并非如此,因为,

我究竟做错了什么?

0 投票
1 回答
27 浏览

digital-logic - w'xz + w'yz + x'yz' + wxy'z 如何用 4 个 NOR 门(+ 反相器)来实现,给定 d = wyz

如何仅用四个 NOR 门和反相器实现以下功能:

F = w'xz + w'yz + x'yz' + wxy'z

d = wyz