主題:ESM6800 板子工作不正常了 共有64437人關注過本帖 |
---|
![]() gzstyxb |
1樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
ESM6800 板子工作不正常了 ![]() 遇到問題啦, 求救!!! 1、板子上運行早先軟件,正常。該軟件始終運行不退出。 2、我編譯一個自己代碼,替換早先軟件。代碼很簡單: #include <stdio.h> int main(void) { pirintf("Hello! \n"); retuen 0; } 3、替換后,啟動板子,串口工具Tera Term輸出看到打印“Hello!”。 4、再次斷電重新啟動,開始一些系統信息之后,就是連續不斷的如下信息(部分摘錄): [ 60.949352] imx-uart 2020000.serial: Rx FIFO overrun [ 60.957137] imx-uart 2020000.serial: Rx FIFO overrun [ 60.962167] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 60.993473] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 60.998564] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.037600] imx-uart 2020000.serial: Rx FIFO overrun ** 2 printk messages dropped ** [ 61.073926] imx-uart 2020000.serial: Rx FIFO overrun [ 61.078976] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.084029] imx-uart 2020000.serial: Rx FIFO overrun ** 2 printk messages dropped ** [ 61.125349] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) ** 1 printk messages dropped ** [ 61.133180] imx-uart 2020000.serial: Rx FIFO overrun ** 2 printk messages dropped ** [ 61.169507] imx-uart 2020000.serial: Rx FIFO overrun [ 61.174526] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.174560] imx-uart 2020000.serial: Rx FIFO overrun [ 61.182394] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.182429] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.216509] imx-uart 2020000.serial: Rx FIFO overrun [ 61.250559] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.250593] imx-uart 2020000.serial: Rx FIFO overrun ** 2 printk messages dropped ** [ 61.294693] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) ** 1 printk messages dropped ** [ 61.302542] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.333838] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.338923] imx-uart 2020000.serial: Rx FIFO overrun [ 61.346722] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.346758] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.385815] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.390886] imx-uart 2020000.serial: Rx FIFO overrun [ 61.424919] imx-uart 2020000.serial: Rx FIFO overrun [ 61.456189] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) ** 1 printk messages dropped ** [ 61.461276] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.461313] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.469176] imx-uart 2020000.serial: Rx FIFO overrun [ 61.476962] imx-uart 2020000.serial: Rx FIFO overrun ** 1 printk messages dropped ** [ 61.487037] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) [ 61.487072] imx-uart 2020000.serial: Rx FIFO overrun |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
2樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,建議檢查一下終端工具的參數設置是不是正確的,或者調試串口接線是不是有短路,主要是檢查調試串口的RX引腳。 這些報錯應該都是因為調試串口收到數據太多,來不及處理造成fifo溢出了。 |
單帖管理 | 引用 | 回復 ![]() |
![]() gzstyxb |
3樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 好的,我明天試試。非常感謝指點!!! |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
4樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 不客氣,有問題歡迎隨時和我們聯系。 |
單帖管理 | 引用 | 回復 ![]() |
![]() gzstyxb |
5樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 已經正常啦,應該就是溢出問題了。 |
單帖管理 | 引用 | 回復 ![]() |
![]() hzc |
6樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 好的,問題解決了就好。 |
單帖管理 | 引用 | 回復 ![]() |