forked from zephyrproject-rtos/zephyr
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Synced for new target tsi/skyp/m85 that removed the ek_ prefix
- Loading branch information
Meera Mankali
committed
Jul 29, 2024
1 parent
3300a5b
commit a09b206
Showing
7 changed files
with
114 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
cmake_minimum_required(VERSION 3.20.0) | ||
|
||
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) | ||
project(m85) | ||
|
||
target_sources(app PRIVATE src/main.c) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
.. _m85: | ||
|
||
TSI Banner | ||
########### | ||
|
||
Overview | ||
******** | ||
|
||
This is the core TSI M85 Zephyr platform application startup code. It prints TSI Banner to the console, enables logging functionality so that developers can log messages to console at different levels of severity such as Info, Warning, Error & Debug. It also enables the shell functionality. | ||
|
||
Building and Running | ||
******************** | ||
|
||
This application can be built as follows: | ||
|
||
.. zephyr-app-commands:: | ||
:zephyr-app: tsi_m85 | ||
:host-os: unix | ||
:board: tsi/skyp/m85 | ||
:goals: run | ||
:compact: | ||
|
||
|
||
Output | ||
============= | ||
|
||
.. code-block:: console | ||
***** !! WELCOME TO TSAVORITE SCALABLE INTELLIGENCE !! ***** | ||
[00:00:00.010,000] <inf> tsi_m85: Test Platform: tsi/skyp/m85 | ||
[00:00:00.020,000] <wrn> tsi_m85: Testing on FPGA; Multi module init TBD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
CONFIG_LOG_MODE_IMMEDIATE=n | ||
CONFIG_LOG_MODE_DEFERRED=y | ||
CONFIG_LOG_BUFFER_SIZE=1024 | ||
CONFIG_LOG_PROCESS_THREAD=y | ||
CONFIG_LOG_PROCESS_THREAD_SLEEP_MS=100 | ||
CONFIG_LOG_PROCESS_TRIGGER_THRESHOLD=2 | ||
CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096 | ||
CONFIG_LOG_BLOCK_IN_THREAD=y | ||
CONFIG_LOG_BACKEND_UART=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
CONFIG_LOG_BACKEND_UART=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
CONFIG_LOG=y | ||
CONFIG_CONSOLE=y | ||
CONFIG_LOG_PRINTK=y | ||
CONFIG_UART_CONSOLE=y | ||
CONFIG_BOOT_BANNER=n | ||
CONFIG_SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN=n | ||
CONFIG_SHELL_BACKEND_SERIAL_RX_POLL_PERIOD=1 | ||
CONFIG_SHELL=n | ||
CONFIG_LOG_BACKEND_UART=y | ||
CONFIG_LOG_DEFAULT_LEVEL=4 | ||
|
||
# Use immediate mode so all messages are being | ||
# printed. Under deferred mode, there may be | ||
# dropped messages as there are quite a number of | ||
# messages to be printed. | ||
CONFIG_LOG_MODE_IMMEDIATE=y | ||
|
||
# Need bigger stack for immediate mode | ||
CONFIG_MAIN_STACK_SIZE=4096 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
/* | ||
* Copyright (c) 2012-2014 Wind River Systems, Inc. | ||
* | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
#include <stddef.h> | ||
#include <stdio.h> | ||
#include <zephyr/kernel.h> | ||
#include <zephyr/logging/log.h> | ||
#include <zephyr/sys/printk.h> | ||
#include <zephyr/logging/log_ctrl.h> | ||
#include <zephyr/logging/log_output.h> | ||
|
||
#define PRINT_TSI_BOOT_BANNER() printk("***** !! WELCOME TO TSAVORITE SCALABLE INTELLIGENCE !! *****\n") | ||
#define LOG_MODULE_NAME tsi_m85_ | ||
LOG_MODULE_REGISTER(LOG_MODULE_NAME); | ||
|
||
int main(void) | ||
{ | ||
|
||
/* TSI banner */ | ||
PRINT_TSI_BOOT_BANNER(); | ||
LOG_INF("Test Platform: %s",CONFIG_BOARD_TARGET); | ||
Check failure on line 24 in tsi_app/m85/src/main.c GitHub Actions / Run compliance checks on patch series (PR)CODE_INDENT
Check warning on line 24 in tsi_app/m85/src/main.c GitHub Actions / Run compliance checks on patch series (PR)LEADING_SPACE
|
||
|
||
LOG_WRN("Testing on FPGA; Multi module init TBD"); | ||
Check failure on line 26 in tsi_app/m85/src/main.c GitHub Actions / Run compliance checks on patch series (PR)CODE_INDENT
|
||
LOG_DBG("Debugging - tsi_app module"); | ||
Check failure on line 27 in tsi_app/m85/src/main.c GitHub Actions / Run compliance checks on patch series (PR)CODE_INDENT
|
||
|
||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
sample: | ||
description: TSI Core platform application on M85 | ||
name: tsi_m85 | ||
common: | ||
tags: introduction | ||
integration_platforms: | ||
- ek_tsi_skyp | ||
harness: console | ||
harness_config: | ||
type: one_line | ||
regex: | ||
-***** !! WELCOME TO TSAVORITE SCALABLE INTELLIGENCE !! ***** | ||
- [00:00:00.010,000] <inf> tsi_m85: Test Platform: ek_tsi/skyp/m85 | ||
- [00:00:00.020,000] <wrn> tsi_m85: Testing on FPGA; Multi module init TBD | ||
tests: | ||
sample.m85: | ||
tags: apps |