在bitbake <image>执行期间,将生成3个错误并停止构建过程。在这里,输出的最后一行:
| ERROR: Function failed: do_compile (log file is located at /local/STM32MP15-Ecosystem-v1.0.0/Distribution-Package/openstlinux-4.19-thud-mp1-19-02-20/build-openstlinuxeglfs-stm32mp1/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-openstlinux_eglfs-linux
我有一个yocto,我正在使用它与STM32MP1项目。STM提供了Cubemx工具,用于生成设备树等。我已经遵循了本文的说明,但无法编译设备树。
我的layer.conf看起来像这样..
# We have a conf and classes directory, add to BBPATH
BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDI
我使用minicom on Kali Linux native ( Linux 4.6.0-kali1-amd64 x86_64 )在stm32f746g-Disco上安装嵌入式linux。
在设置tftp协议、与主板的以太网连接、构建内核并将镜像放入适当的文件夹( \tftpboot\stm32f7\uImage是镜像的路径和名称)之后,我将启动minicom与主板通信。
与主板的通信工作正常,但问题是主板在某种程度上无法读取内核的映像,即使路径是正确的:
STM32F746-DISCO> reset
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
segmentedControl = UISegmentedControl(items: ["Show Html","Show DF","LoadData about PDF"])
segmentedControl.frame = CGRect(x: 0
我的主板STM32F446有一个片上调试器(STLINK v2),我试图在Linux环境中调试我的可执行文件(Virtual = Ubuntu,host os = windows 10)。我无法在USB设备列表中看到stlink调试器,即lsusb没有显示任何stlink设备。虽然我确实在Linux中安装了stlink工具,并更新了udev规则2,但无法看到openocd与STM32板进行交互,我想#1是造成这种情况的根本原因。
lsusb输出
$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Devi
我是stm32新手,我在linux上编程。
每次我看手臂gcc的例子,我都会看到很多gcc的旗帜。我想知道如何为特定类型的板确定这些标志(例如,stm32f10x)。或者我应该说我应该检查哪些文档来获取这些信息。或者这些旗帜对于不同的棋盘基本上是一样的?
下面是我在中找到的一个makefile示例,我不知道像-mcpu、-mfpu这样的标志是关于什么的。
# Put your stlink folder here so make burn will work.
STLINK=~/stlink.git
# Put your source files here (or *.c, etc)
SRC
我有一个名为OrderExport.aspx的页面,它在服务器上的文件夹中创建一个pdf文件。
在我的页面OrderSend.aspx中,我有一个函数,它发送附有pdf文件的电子邮件,如下所示:
Dim atc As Net.Mail.Attachment = New Attachment(stm, fileNameOrder)
mail.Attachments.Add(atc)
在发送电子邮件之前,我如何才能从这个函数调用OrderExport.aspx,而不显示给用户呢?
我需要确保pdf文件存在时,发送电子邮件。