- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的 beaglebone 口袋有问题,我需要帮助。我尝试使用 MCP2551 收发器设置 can0。我加载了 BB-CAN0-00A0.dtbo 和 BB-CAN1-00A0.DTBO,但我在/sys/class/net 中没有 can 设备,并且设备 can0 和 can1 不存在。
这是我的version.sh日志
git:/opt/scripts/:[73593ebe3b7d3cc381eeb502d45ccb33a6ec5e78]
eeprom:[A335PBGL00A21748EPB00201]
model:[TI_AM335x_PocketBeagle]
dogtag:[BeagleBoard.org Debian Image 2018-08-30]
bootloader:[microSD]:[/dev/mmcblk0]:[U-Boot 2018.03-00002-gac9cce7c6a]:[location: dd MBR]
kernel:[4.14.67-ti-r73]
nodejs:[v6.14.4]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_addr4=/lib/firmware/BB-CAN0-00A0.dtbo]
uboot_overlay_options:[uboot_overlay_addr5=/lib/firmware/BB-CAN1-00A0.dtbo]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade ]
pkg:[bb-cape-overlays]:[4.4.20180803.0-0rcnee0~stretch+20180804]
pkg:[bb-wl18xx-firmware]:[1.20180517-0rcnee0~stretch+20180517]
pkg:[kmod]:[23-2rcnee1~stretch+20171005]
pkg:[librobotcontrol]:[1.0.2-git20180829.0-0rcnee0~stretch+20180830]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet]
dmesg | grep pinctrl-single
[ 1.148050] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 1.241720] pinctrl-single 44e10800.pinmux: pin PIN95 already requested by ocp:P1_28_pinmux; cannot claim for 481cc000.can
[ 1.253051] pinctrl-single 44e10800.pinmux: pin-95 (481cc000.can) status -22
[ 1.260180] pinctrl-single 44e10800.pinmux: could not request pin 95 (PIN95) from group pinmux_dcan0_pins on device pinctrl-single
[ 1.280383] pinctrl-single 44e10800.pinmux: pin PIN97 already requested by ocp:P2_09_pinmux; cannot claim for 481d0000.can
[ 1.291556] pinctrl-single 44e10800.pinmux: pin-97 (481d0000.can) status -22
[ 1.298668] pinctrl-single 44e10800.pinmux: could not request pin 97 (PIN97) from group pinmux_dcan1_pins on device pinctrl-single
dmesg | grep gpio-of-helper
[ 1.156291] gpio-of-helper ocp:cape-universal: ready
END
还有我的/boot/uEnv.txt:
uname_r=4.14.67-ti-r73
#uuid=
#dtb=
###U-Boot Overlays###
###Documentation: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays
###Master Enable
enable_uboot_overlays=1
###
###Overide capes with eeprom
#uboot_overlay_addr0=/lib/firmware/.dtbo
#uboot_overlay_addr1=/lib/firmware/.dtbo
#uboot_overlay_addr2=/lib/firmware/.dtbo
#uboot_overlay_addr3=/lib/firmware/.dtbo
###
###Additional custom capes
uboot_overlay_addr4=/lib/firmware/BB-CAN0-00A0.dtbo
uboot_overlay_addr5=/lib/firmware/BB-CAN1-00A0.dtbo
#uboot_overlay_addr6=/lib/firmware/.dtbo
#uboot_overlay_addr7=/lib/firmware/.dtbo
###
###Custom Cape
#dtb_overlay=/lib/firmware/.dtbo
###
###Disable auto loading of virtual capes (emmc/video/wireless/adc)
#disable_uboot_overlay_emmc=1
#disable_uboot_overlay_video=1
#disable_uboot_overlay_audio=1
#disable_uboot_overlay_wireless=1
#disable_uboot_overlay_adc=1
###
###PRUSS OPTIONS
###pru_rproc (4.4.x-ti kernel)
#uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
###pru_rproc (4.14.x-ti kernel)
uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
###pru_uio (4.4.x-ti, 4.14.x-ti & mainline/bone kernel)
#uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
###
###Cape Universal Enable
enable_uboot_cape_universal=1
###
###Debug: disable uboot autoload of Cape
#disable_uboot_overlay_addr0=1
#disable_uboot_overlay_addr1=1
#disable_uboot_overlay_addr2=1
#disable_uboot_overlay_addr3=1
###
###U-Boot fdt tweaks... (60000 = 384KB)
#uboot_fdt_buffer=0x60000
###U-Boot Overlays###
cmdline=coherent_pool=1M net.ifnames=0 quiet
#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M net.ifnames=0 quiet video=HDMI-A-1:1024x768@60e
#Use an overlayfs on top of a read-only root filesystem:
#cmdline=coherent_pool=1M net.ifnames=0 quiet overlayroot=tmpfs
##enable Generic eMMC Flasher:
##make sure, these tools are installed: dosfstools rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
如果您有任何建议,我不明白我的配置有什么问题。
谢谢
最佳答案
cape-universal
可能会与您尝试加载的叠加层发生冲突。例如在这种情况下。
一个可能的途径是禁用 cape-universal。另一种选择可能是尝试在运行时进行设置。不过,对于不会改变前者的静态硬件设置,前者更可取。
请注意,BBB 的默认图像不断发展,因此这不是一个通用的答案。
关于linux - BeagleBone Pocket CAN0 和 CAN1 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52590642/
我正在编写一个 python 脚本来添加指向我自己的 Pocket 帐户的链接。我正在按照以下步骤操作。 获取消费者 key :我有一个从 Pocket 开发者应用程序生成的消费者 key 生成请求
我非常想知道使用“pocket”应用程序的布局格式如下。我想知道如何像这个应用一样逐步使用布局。 最佳答案 结帐 MultiRowListAdapter这使您可以非常快速地使您的 ListView 和
不同于Instapaper , Pocket不向发布商提供添加“添加到 Pocket”文本 anchor 的方法。 这是我收集的应该放在索引中的代码: Pocket !function(d,i){
我在 Pocket 上遇到以下问题Web 应用程序中的 API: 首先,登录流程正常工作,我可以进行经过身份验证的调用。 如果用户重新加载页面,在重新尝试授权时我会收到以下消息: 如果我重新启动服务器
我正在开发一个应在横向模式下运行的掌上电脑应用程序。 我编写了函数 SetScreenOrientation(int angle),它可以旋转屏幕。此函数在应用程序启动和应用程序关闭时调用。我也想在最
我需要将页面添加到 Pocket从我的程序。我找到了页面 http://getpocket.com/edit哪个allow to post pages . 这是我的代码: require 'net/h
我在我的 AsyncTask doInBackground 方法中遇到了一个Unsatisfied Link Error。我做了一些研究,似乎每个遇到错误的人都在搞乱 Android NDK 中的某些
我的问题是 Pocket 如何将“已保存” View 置于 Safari View 之上。您可以在 this video 中看到它发生。 他们实际上有权将自己的 View 放入 Safari 的 Vi
我正在尝试通过对音频控制的音乐播放器进行编程,为不习惯使用按钮的祖父创建一个简单的音乐播放器。我正在使用带有 Python 3 和 Pocket Sphinx 的 Raspberry Pi 3。因为
我正在使用 sphinx 将音频转换为文本,但我找不到如何访问每个单词的置信度得分 我可以访问转录输出,但无法获得模型背后的估计概率。这感觉很基本,但我找不到合适的文档。我应该在下面添加什么? tes
pocket sphinx 或 cmu sphinx 是否有一些命令行实用程序可以将 .wav 文件转换为文本? pocketsphinx_continuous -hmm -lm -dict 就可以了
我正在通过使用 Pocket API 构建 Rails 应用程序来测试 RoR,并且我必须授权用户。对于 HTTP 请求,我使用 https://github.com/rest-client/rest
所以我在读Problem Solving Using Data Structures Python作者实现了一个队列来模拟著名的 Hot Pocket/Josephus 执行问题。但是,我认为这个实现
我正在尝试从 Pockets API 获取访问 token 我能够成功获取请求 token ,但是当我尝试使用它来获取访问 token 时,它失败并出现 400 错误请求错误。 代码如下: def g
我正在尝试将所有旧的已加星标的项目从 Google 阅读器导入 Pocket。我有 JSON 文件,我使用 grep 将其转换为列出所有 URL 的简单文本文件(感谢 PaulProgrammer:R
如何通过无线网络 (802.11) 调试在远程设备 Pocket PC 4.2 (2003) 上运行的应用程序?当设备处于固定状态(57K 波特)时,我可以使用 ActiveSync 进行远程调试。我
环境 Windows XP SP3 x32 Visual Studio 2005标准版 Honeywell Dolphin 9500 Pocket PC/Windows Mobile 2003平台 使
在为 Pocket PC 平台开发软件时,我一直很高兴地使用 Microsoft 随 Visual Studio 提供的 Pocket PC 模拟器(并且可以免费下载)。它提供了更快的开发/部署/测试
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
我是新手,我找不到太多关于使用这种方法的文档。 SDK 可在此处找到:https://github.com/Pocket/Pocket-ObjC-SDK 我特别想使用这种方法:https://gith
我是一名优秀的程序员,十分优秀!