Hi
我在閱讀完 AN0400之後有幾點問題想請問
我在 realtek_amebaD_va0_example/src/src_hp/main 裡有看到 example_entry() 的這個 function,我想使用裡面的範例 example_uart_atcmd()。
所以我在 main.c裡 define了 CONFIG_EXAMPLE_UART_ATCMD 來啟用這個範例,接著把我的 FT232 (USB to UART) 接在 RTL8722DM 上的 GPIOA_8 GPIOA_7(UART Rx Tx log)後,發現tera term裡並沒有print出任何資訊,想請問我在使用範例的方法上有哪個地方錯誤了?
在 AN0400 的第三章有看到關於如何將 code build 進 Flash or Sram,請問是因為我沒有把 main 放進去 Flash(test_non_critical_code) or Sram(test_critical_code),才導致tera term 的 console看起來沒有跑起任何東西的結果嗎?
請問LOG_UART主要是在哪裡使用? 如果我要使用它的話 Tx, Rx分別要接在哪個pin腳呢?
謝謝
@EthanZhao
其實是使用方法錯了,正確的方法是在這裏打開這個example,main.c文檔不要變
好的,謝謝~
另想請問有關 J-Link 的問題
目前我想使用 J-link 來使用 GDBServer 和 download image to flash,在按照文件AN0400(1.4.2.2.1)的步驟後可以成功完成 project_lp 的 Setup Jlink
但相同的方法,接線手法在 project_hp 卻會跳出 Could not find core in Coresight setup
目前接線的方法是只有連接一條usb到板子上的 USB to UART接孔,並將 J-link的 GND, SWCLK, SWDIO, Vcc連接到板子上的SWD接腳。
wyy
May 12, 2022, 3:43am
4
@EthanZhao
在链接 hp 的时候,开发板是什么状态?是不是在 download mode 中? 还是 lp 刚刚重启然后暂停住了?
不論是 hp 或是 lp,我都有嘗試在連接前先重新上電一次,所以應該不會在download mode,但相同方法下lp都可以在另一個 terminal 看到有關setup jlink的訊息,而hp無法
wyy
May 12, 2022, 3:53am
6
开发板有在跑什么程序吗?如果程序里有用到 sys_jtag_off();
,是可以把 swd 功能关掉的
如果开发板是空的,什么程序都没有,有可能 hp 根本不在跑,因为 hp 是需要 lp 的帮助才能 boot 的
好的,我嘗試看看 謝謝!
另想請問,我在 1.5 看到有關 Download Image to Flah,如果開發板是空的話,我必須要先讓板子進入download mode之後,在 project_lp 下make flash(此時lp已下過 make all),
也是一樣會跳出如下圖
檢查後發現 /project_lp/asdk/gnu_utility/gnu_script/acut_loader 內是空的
是因為我在make project_lp有少了哪些步驟嗎?
wyy
May 12, 2022, 7:41am
8
acut_loader 这个问题好像几个月前解决了,你是在用 Github 上的哪个 sdk branch?
wyy
May 12, 2022, 8:17am
10
了解了,acut_loader 的解法只在 dev branch 上,还需要麻烦你去 GitHub - ambiot/ambd_sdk: Release SDK for AmebaD 下载 dev branch 试试
嗨
在clone dev branch後下 make flash會看到有關 libncurses.so.5的這個 share library有誤的 error
但我在 AN0400 的 1.2.2章節裡,已經有把那些需要的東西都裝好了,請問改如何解決呢? 謝謝
wyy
May 13, 2022, 2:09am
12
嗨,請問我該如何知道我的 km4 的主頻是跑在多少M,如果我要更改頻率的話,是透過SystemSetCpuClk funtction來做更改嗎? 謝謝~
wyy
May 24, 2022, 9:53am
14
@EthanZhao
make menuconfig
里面有选项可以设置频率
好的 謝謝~
另想請問我在使用 UART1時,有使用到DMA的功能,並且可以成功從 UART1 接收到資料
以下是我的UART1設置
在相同的設置時 UART3卻一直無法收到data,請問UART3無法使用DMA的功能嗎? 謝謝
再想請問,如果我不使用 uart2 的 log 功能的話,他可以用來接外部的設備嗎?
那 UART2 有帶DMA嗎?
謝謝
wyy
May 26, 2022, 10:03am
18
LOG_UART 和其他 UART 一样,是可以外接设备。
LOG_UART 应该有 DMA,或者你也可以考虑用 USI_UART 的 DMA。
kal
December 16, 2022, 8:00am
20
make menuconfig运行失败,请问现在的版本是不是不支持