博客專欄

        EEPW首頁 > 博客 > 全志A133開發板安卓系統調試串口復用成普通串口方法-觸覺智能EVB1309

        全志A133開發板安卓系統調試串口復用成普通串口方法-觸覺智能EVB1309

        發布人:IDO觸覺智能 時間:2024-09-26 來源:工程師 發布文章

        本文介紹了在開發板/主板串口接口不夠的情況下,可將調試串口改為普通串口使用,下面為大家分享修改方法。基于觸覺智能EVB1309開發板演示,搭載全志A133芯片,具有高性能超低功耗優勢,待機功耗低至15mW。



        內核配置

        源碼longan目錄執行以下命令進入內核配置項界面。

        ./build.sh menuconfig


        根據以下路徑進入Serial drivers界面,通過鍵盤上下鍵選中Console on SUNXI UART port配置項后,按下空格鍵選中。

        路徑:Device Drivers -> Character devices -> Serial drivers


        選擇后通過鍵盤左右鍵移動到Save,按下鍵盤ENTER鍵,彈出確認框后默認在OK選項,繼續按下ENTER鍵確定即可完成配置。


        繼續按下ENTER鍵確定退出。


        通過鍵盤左右鍵移動到Exit,按下ENTER鍵退出核配置項界面。


        保存配置后將在kernel/linux- 4.9/生成.config配置,進入kernel/linux- 4.9/目錄下將配置重命名為:

        sun50iw10p1smp_a133_android_defconfig

        然后拷貝到下面目錄下:

        kernel/linux-4.9/arch/arm64/configs/

        cd kernel/linux-4.9/mv .config sun50iw10p1smp_a133_android_defconfigcp sun50iw10p1smp_a133_android_defconfig arch/arm64/configs/




        屏蔽掉earlyprintk和console項

        復制代碼修改以下文件:

        longan/device/config/chips/a133/configs/default/env.cfg

        #kernel command arguments-earlyprintk=sunxi-uart,0x05000000+#earlyprintk=sunxi-uart,0x05000000
         initcall_debug=0-console=ttyS0,115200+#console=ttyS0,115200
         nand_root=/dev/nand0p4
         mmc_root=/dev/mmcblk0p4
         init=/init




        屏蔽uart_para選項

        復制代碼修改以下文件:

        longan/device/config/chips/a133/configs/c3/sys_config.fex

        --- a/longan/device/config/chips/a133/configs/dpf/sys_config.fex
        +++ b/longan/device/config/chips/a133/configs/dpf/sys_config.fex
        @@ -127,10 +127,10 @@ pc_bias           = 1800
         [auto_print]
         auto_print_used = 1
        
        -[uart_para]
        -uart_debug_port = 0
        -uart_debug_tx   = port:PB09<2><1><default><default>-uart_debug_rx   = port:PB10<2><1><default><default>+;[uart_para]
        +;uart_debug_port = 0
        +;uart_debug_tx   = port:PB09<2><1><default><default>+;uart_debug_rx   = port:PB10<2><1><default><default>
        
         [jtag_para]
         jtag_enable     = 1




        重新編譯

        重新編譯內核和源碼后,將固件燒錄到主板,開機接入調試串口內核將不會有調試串口打印。



        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沁源县| 米泉市| 无极县| 宾川县| 巢湖市| 精河县| 吉林省| 达孜县| 元朗区| 铁岭县| 广元市| 台江县| 麟游县| 黔西| 昭苏县| 乐亭县| 亚东县| 台湾省| 甘孜县| 崇阳县| 泰和县| 呼伦贝尔市| 汝城县| 富裕县| 天镇县| 会同县| 万全县| 万宁市| 运城市| 巴中市| 上饶市| 荥经县| 武强县| 梧州市| 桃园市| 定襄县| 蓝山县| 蒙自县| 唐山市| 土默特左旗| 当涂县|