Python中文
首页
教程
问答
标签
搜索
登录
注册
beaglebone黑色:启用uart时无插槽
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图将UART5与python结合使用,我编辑了uEnv.txt以禁用HDMI</p> <p>我已将BeagleBone Black升级为Debian 10 BeagleBoard.org Debian Buster物联网图像2020-04-06</p> <p><code>uname -a</code>显示:</p> <p><code>Linux beaglebone 4.19.94-ti-r45 #1buster SMP PREEMPT Thu Jun 18 19:18:41 UTC 2020 armv7l GNU/Linux</code></p> <p>我尝试将UART5与python结合使用,但每次使用UART都会失败,python会显示以下消息:</p> <p><code>py_setup_uart(UART5): set_pin_mode() failed for pin=P8_38Traceback (most recent call last):</code></p> <p>当我执行<code>config-pin</code>时,它显示:</p> <p><code> /sys/devices/platform/ocp/ocp:P8_34_pinmux/state failed, No such device</code></p> <p>也没有插槽: <code>/sys/devices/bone_capemgr.*/slots': No such file or directory</code></p> <p><code>dmesg | grep serial</code>显示:</p> <pre><code>[ 1.667328] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 21, base_baud = 3000000) is a 8250 [ 1.699936] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 28, base_baud = 3000000) is a 8250 [ 1.700824] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 29, base_baud = 3000000) is a 8250 [ 1.701657] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 42, base_baud = 3000000) is a 8250 [ 1.702467] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 43, base_baud = 3000000) is a 8250 [ 1.703290] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 44, base_baud = 3000000) is a 8250 </code></pre> <p>这是我的/boot/uEnv.txt</p> <pre><code>#Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0 uname_r=4.19.94-ti-r45 #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/<file0>.dtbo #uboot_overlay_addr1=/lib/firmware/<file1>.dtbo #uboot_overlay_addr2=/lib/firmware/<file2>.dtbo #uboot_overlay_addr3=/lib/firmware/<file3>.dtbo ### ###Overide capes with eeprom uboot_overlay_addr0=/lib/firmware/BB-UART1-00A0.dtbo uboot_overlay_addr1=/lib/firmware/BB-UART2-00A0.dtbo uboot_overlay_addr2=/lib/firmware/BB-UART4-00A0.dtbo uboot_overlay_addr3=/lib/firmware/BB-UART5-00A0.dtbo ###Additional custom capes #uboot_overlay_addr4=/lib/firmware/<file4>.dtbo #uboot_overlay_addr5=/lib/firmware/<file5>.dtbo #uboot_overlay_addr6=/lib/firmware/<file6>.dtbo #uboot_overlay_addr7=/lib/firmware/<file7>.dtbo ### ###Custom Cape #dtb_overlay=/lib/firmware/<file8>.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.14.x-ti kernel) #uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo ###pru_rproc (4.19.x-ti kernel) uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo ###pru_uio (4.14.x-ti, 4.19.x-ti & mainline/bone kernel) #uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo ### ###Cape Universal Enable enable_uboot_cape_universal=1 ##Disable HDMI cape_disable=bone_capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN optargs=capemgr.enable_partno=BB-UART1,BB-UART2,BB-UART4,BB-UART5 ### ###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 lpj=1990656 rng_core.default_quality=100 quiet #In the event of edid real failures, uncomment this next line: #cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1024x768@60e ##enable Generic eMMC Flasher: #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh </code></pre> <p>请帮帮我</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在/boot/uEnv.txt中,取消注释<code>disable_uboot_overlay_video=1</code></p> <p>如果取消_video=1行的注释不起作用,事情可能会变得复杂</p> <p>我可以帮助进一步,但请回答,如果它的工作与否</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何合并多个PDF文件?
6 回答
如何合并多个xarray数据变量及其坐标?
3 回答
如何合并多个列中具有重复值的行
8 回答
如何合并多个唯一id
5 回答
如何合并多个图纸并使用图纸名称的名称重命名列名?
5 回答
如何合并多个字典并添加同一个键的值?(Python)
2 回答
如何合并多个搜索结果文件(pkl)以将它们全部打印在一起?
2 回答
如何合并多个数据帧
8 回答
如何合并多个数据帧并使用Pandas为假人添加列?
5 回答
如何合并多个数据帧并按时间戳排序
8 回答
如何合并多个数据帧的列表并用另一个lis标记每列
6 回答
如何合并多个数据框中的列
6 回答
如何合并多个文件?
7 回答
如何合并多个查询集?
7 回答
如何合并多个绘图?
1 回答
如何合并多个词典
4 回答
如何合并多个输入数据集(数据帧)?
3 回答
如何合并多条记录中拆分的文本行
10 回答
如何合并多索引列datafram
7 回答
如何合并多级(即多索引)数据帧?
4 回答