text:
[MENFORCER-331] - Maven-enforcer-rules to use maven-resolver-util.

Why
As of now maven-enforcer-rule has a transitive dependency on org.eclipse.aether:aether-util (released 2013) that contains  org.eclipse.aether.util.ConfigUtils (via maven-dependency-tree)
This old artifact causes a dependency conflict (NoSuchMethodError on org.eclipse.aether.util.ConfigUtils.getFloat) in maven-resolver-util (released 2019) when maven-enforcer-rules and maven-resolver-util are used together.
How
This pull request excludes org.eclipse.aether:aether-util (released 2013) from org.apache.maven.shared:maven-dependency-tree and adds dependency to org.apache.maven.resolver:maven-resolver-util (released 2019).
Originally I thought upgrading org.apache.maven.shared:maven-dependency-tree to use maven-resolver-util. However, org.apache.maven.shared:maven-dependency-tree cannot depend on libraries compiled with Java 7. So I'm trying to fix this at maven-enforcer-rules.

Following this checklist to help us incorporate your
contribution quickly and easily:

[x] Make sure there is a JIRA issue filed
for the change (usually before you start working on it).  Trivial changes like typos do not
require a JIRA issue.  Your pull request should address just this issue, without
pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [MENFORCER-XXX] - Fixes bug in ApproximateQuantiles,
where you replace MENFORCER-XXX with the appropriate JIRA issue. Best practice
is to use the JIRA issue title in the pull request title and in the first line of the
commit message.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean verify to make sure basic checks pass. A more thorough check will
be performed on your pull request automatically.

If your pull request is about ~20 lines of code you don't need to sign an
Individual Contributor License Agreement if you are unsure
please ask on the developers list.
Yes, the change is under ~20 lines.
To make clear that you license your contribution under
the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

[x] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004

Thank you.

@eolivelli Would you merge this? (Not sure who has write access to merge this PR)

@rfscholte Hi Robert,
(I found you have write access, as per your last commit) Is it possible for you to merge this pull request? This has been approved by @eolivelli .

@suztomo link to CI
https://builds.apache.org/job/maven-box/job/maven-enforcer/job/MENFORCER-311/
We can merge it to master as soon as it finished without errors.
I apologize this took so much time !

merged as 9c0ea9c70e139e778698a4f7f66cceae3ea19e5a

authors: eolivelli suztomo

repo: apache/maven-enforcer


text:
METRON-2311: Remove JUnit from all our uber jars

Contributor Comments
Couple things

added JUnit exclusions into all the uber jars. For dependencies on hbase-shaded-client these exclusions are on a class level, rather than a dependency level. I believe this is because of the shaded jar's construction, but I'm open to suggestions

JUnit 4 and 5 are included, so I'm not redoing half the work in #1554 and because it doesn't hurt anything

Added exclusions on json-simple, which pulls JUnit in as default (compile) scope.
dependencies_with_url.csv updated to drop JUnit.
Updated StellarProcessorUtils.java to remove JUnit from src in favor of throwing AssertionError. I'm not convinced that a subclass of Error is the appropriate thing to do, but it's the underlying JUnit does, so I basically just moved that semantic into our code for this purpose.

Pull Request Checklist
Thank you for submitting a contribution to Apache Metron.
Please refer to our Development Guidelines for the complete guide to follow for contributions.
Please refer also to our Build Verification Guidelines for complete smoke testing guides.
In order to streamline the review of the contribution we ask you follow these guidelines and ask you to double check the following:
For all changes:

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

For code changes:

[x] Have you included steps to reproduce the behavior or problem that is being changed or addressed?

[x] Have you included steps or a guide to how the change may be verified and tested manually?

[x] Have you ensured that the full suite of tests and checks have been executed in the root metron folder via:
mvn -q clean integration-test install && dev-utilities/build-utils/verify_licenses.sh

[x] Have you written or updated unit tests and or integration tests to verify your changes?

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

[x] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered by building and verifying the site-book? If not then run the following commands and the verify changes via site-book/target/site/index.html:
cd site-book
mvn site

[x] Have you ensured that any documentation diagrams have been updated, along with their source files, using draw.io? See Metron Development Guidelines for instructions.

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
It is also recommended that travis-ci is set up for your personal repository such that your branches are built there before submitting a pull request.

After a maven install of the project,
find ./ -name "*uber*jar" | xargs -I{} jar tf {}  | grep junit

shouldn't return any results.

How again are we getting test deps in the uber jars in the first place?

json-simple pulls it in as compile scope
hbase-shaded-client seems to just pull JUnit along for the ride.
stellar-common carried it along because of the JUnit in src, so even though it was excluded from the uber jar, anything that pulled it in as a dep was still pulling in compile level JUnit.'

We probably could be less aggressive about killing it from the uber jars, but playing whack-a-mole was kind of a pain.

+1

source: gharchive/pull-request

authors: justinleet mmiklavc

repo: apache/metron

license_type: permissive

license_source: github-api


text:
Conform the sample light resource to binary switch

This conforms the sample light resource in the bleprph_oic
sample app to the binary switch resource type as defined
in the OCF Resource Type Spec:
https://openconnectivity.org/draftspecs/OCF_Resource_Type_Specification_v1.0.0.pdf

This will allow people to use the android sensors_test app with a device running bleprph_oic without having to modify the code.

This should be ok.
Do you also want to change the write handler to use POST instead of current PUT?

That would conform better but the sensors test app uses put, and uploading a new app to the store for such a small change is not worth the effort involved. My concern is more that the two work out of the box rather than conformity.

How about support both?
i.e. add
oc_resource_set_request_handler(res, OC_POST, app_set_light);
after setting the handler for OC_PUT

authors: bgiori mkiiskila

repo: apache/mynewt-core


text:
NIFI-3309 ensures that CS are deleted when a process group is deleted

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically master)?

[X] Is your initial contribution a single, squashed commit?

For code changes:

[X] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[X] Have you written or updated unit tests to verify your changes?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Looks like a checkstyle failure when I ran the contrib-check:
[WARNING] src/main/java/org/apache/nifi/groups/StandardProcessGroup.java[621] (regexp) RegexpSinglelineJava: Line has trailing whitespace.
[WARNING] src/main/java/org/apache/nifi/groups/StandardProcessGroup.java[2330] (regexp) RegexpSinglelineJava: Line has trailing whitespace.

I was able to resolve the checkstyle issues and folded it into your commit, so I'm a +1 and will merge it master, thanks!

repo: apache/nifi


text:
NIFI-5839: Support case insensitive membership decisions in LdapUserGroupProvider

NIFI-5839:

Introducing case insensitive group membership.
Ensuring user identity and group name mapping is applied when the user identity or group name is inferred through group membership decisions.

+1 Code looks good and tested the various scenarios using Apache Directory Studio's LDAP, going to merge, thanks!

authors: bbende mcgilman


text:
NIFI-6510 - UI updates to account for minor API changes for back pressure predictions

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Changes required to align with the latest updates to the predictions API
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically master)?

[X] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] Have you verified that the full build is successful on both JDK 8 and JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

@rfellows tested with current analytics framework branch. LGTM
+1
Will merge shortly

authors: YolandaMDavis rfellows


text:
NIFI-12865 BUG - Checkboxes are inconsistently styled with primary or accent

Updated all the checkboxes to use color="primary" to keep them consistent.
As you can see in the below image, the checkboxes don't match. This PR changes all checkboxes to use the primary theme color.
Before

After

Summary
NIFI-12865

Reviewing...

authors: james-elliott scottyaslan


text:
NIFI-12925 disallow TRACE and OPTIONS methods in ListenHTTP

Summary
Updates ListenHTTP to disallow TRACE and OPTIONS requests. Any such requests will be sent a 405 response.
NIFI-12925
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Verified via new unit tests and within a running NiFi. Used InvokeHTTP to send OPTIONS and TRACE requests to ListenHTTP. Both requests received "405" responses with the FlowFile going to No Retry relationship.
Build

[X] Build completed using mvn clean install -P contrib-check

[X] JDK 21

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Please apply this commit to the nifi-1.x branch as well.

@markobean Changes should also be made to ListenHttp documentation on lines 84-85 to indicate what TRACE and OPTIONS will return.

@markobean Changes should also be made to ListenHttp documentation on lines 84-85 to indicate what TRACE, OPTIONS and CONNECT will return.

Documentation updated.

Thanks @exceptionfactory for the merge and @dan-s1 for the review.


text:
SDcardread issue Tiva123gxl

hey all ,
I was working with a Tiva C to use an SD card. Even though the log says the bring-up is successful, I can't mount the device. How can I fix this issue? I have tested with 4GB, 8GB, and 16GB cards. None of them seem to be working.
tm4c_bringup: starting bring up
tm4c_i2ctool: hello register i2c
tm4c_i2c_register: bus info=0
tm4c_i2c_register: bus info=1
tm4c_i2c_register: bus info=2
tm4c_i2c_register: bus info=3
tm4c_bringup: Initializing SPI port 0
tiva_ssibus_initialize: port: 0
ssi_setmodeinternal: mode: 0
ssi_setbitsinternal: nbits: 8
ssi_setbitsinternal: CR0: 00000007
ssi_setfrequencyinternal: frequency: 400000
ssi_setfrequencyinternal: CR0: 00006307 CPSR: 00000002
ssi_enable: CR1: 00000002
tm4c_bringup: Successfully initialized SPI port 0
tm4c_bringup: Binding SPI port 0 to MMC/SD slot 0
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
tiva_ssistatus: Returning SPI_STATUS_PRESENT
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->95
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->95
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
mmcsd_mediainitialize: ERROR: Send CMD0 failed: R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x2000443c rxbuffer: 0x20004444 nwords: 1
ssi_txuint8: TX: 0x2000443c->ff
ssi_rxuint8: RX: 0x20004444<-00
tm4c_bringup: Successfully bound SPI port 0 to MMC/SD slot 0
tm4c_dev_gpio_init: hello world
NuttShell (NSH) NuttX-12.5.1
nsh> ABDF
tm4c_bringup: starting bring up
tm4c_i2ctool: hello register i2c
tm4c_i2c_register: bus info=0
tm4c_i2c_register: bus info=1
tm4c_i2c_register: bus info=2
tm4c_i2c_register: bus info=3
tm4c_bringup: Initializing SPI port 0
tiva_ssibus_initialize: port: 0
ssi_setmodeinternal: mode: 0
ssi_setbitsinternal: nbits: 8
ssi_setbitsinternal: CR0: 00000007
ssi_setfrequencyinternal: frequency: 400000
ssi_setfrequencyinternal: CR0: 00006307 CPSR: 00000002
ssi_enable: CR1: 00000002
tm4c_bringup: Successfully initialized SPI port 0
tm4c_bringup: Binding SPI port 0 to MMC/SD slot 0
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
tiva_ssistatus: Returning SPI_STATUS_PRESENT
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->95
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->95
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
mmcsd_mediainitialize: ERROR: Send CMD0 failed: R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x2000443c rxbuffer: 0x20004444 nwords: 1
ssi_txuint8: TX: 0x2000443c->ff
ssi_rxuint8: RX: 0x20004444<-00
tm4c_bringup: Successfully bound SPI port 0 to MMC/SD slot 0
tm4c_dev_gpio_init: hello world
NuttShell (NSH) NuttX-12.5.1
nsh> ls /dev
/dev:
can0
console
gpio536870914
gpio536870932
i2c0
i2c1
i2c2
i2c3
mmcsd0
null
ttyS0
ttyS1
nsh> mount -t vfat /dev/mmcsd0 /mnt
find_blockdriver: pathname="/dev/mmcsd0"
mmcsd_open: Entry
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
tiva_ssistatus: Returning SPI_STATUS_PRESENT
tiva_ssistatus: Returning SPI_STATUS_PRESENT
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->40
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->95
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->ff
ssi_rxuint8: RX: 0x2000426c<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
ssi_transfer: txbuffer: 0x20004294 rxbuffer: 0x2000429c nwords: 1
ssi_txuint8: TX: 0x20004294->ff
ssi_rxuint8: RX: 0x2000429c<-00
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
ssi_transfer: txbuffer: 0x2000424c rxbuffer: 0x20004254 nwords: 1
ssi_txuint8: TX: 0x2000424c->ff
ssi_rxuint8: RX: 0x20004254<-00
mmcsd_waitready: Card still busy, last response: 00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->40
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->00
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->95
ssi_rxuint8: RX: 0x2000426c<-00
ssi_transfer: txbuffer: 0x20004264 rxbuffer: 0x2000426c nwords: 1
ssi_txuint8: TX: 0x20004264->ff
ssi_rxuint8: RX: 0x2000426c<-00
mmcsd_sendcmd: CMD0[00000000] R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
mmcsd_mediainitialize: ERROR: Send CMD0 failed: R1=00
tiva_ssiselect: devid: 65536 CS: de-assert
mmcsd_open: Failed to initialize card
ssi_transfer: txbuffer: 0x200042d4 rxbuffer: 0x200042dc nwords: 1
ssi_txuint8: TX: 0x200042d4->ff
ssi_rxuint8: RX: 0x200042dc<-00
nx_mount: ERROR: Bind method failed: -19
nsh: mount: mount failed: 19
nsh> ls /dev
/dev:
can0
console
gpio536870914
gpio536870932
i2c0
i2c1
i2c2
i2c3
mmcsd0
null
ttyS0
ttyS1
nsh>

added a pull-up resistor to the CS line. Now, registering works fine, but the mount is still not working.
tm4c_bringup: starting bring up
tm4c_i2ctool: hello register i2c
tm4c_i2c_register: bus info=0
tm4c_i2c_register: bus info=1
tm4c_i2c_register: bus info=2
tm4c_i2c_register: bus info=3
tm4c_bringup: Initializing SPI port 0
tiva_ssibus_initialize: port: 0
ssi_setmodeinternal: mode: 0
ssi_setbitsinternal: nbits: 8
ssi_setbitsinternal: CR0: 00000007
ssi_setfrequencyinternal: frequency: 400000
ssi_setfrequencyinternal: CR0: 00006307 CPSR: 00000002
ssi_enable: CR1: 00000002
tm4c_bringup: Successfully initialized SPI port 0
tm4c_bringup: Binding SPI port 0 to MMC/SD slot 0
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
tiva_ssistatus: Returning SPI_STATUS_PRESENT
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 400000
ssi_enable: CR1: 00000002
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-fe
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-09
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
mmcsd_mediainitialize: Send CMD0
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->95
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
mmcsd_sendcmd: CMD0[00000000] R1=01
mmcsd_mediainitialize: Card is in IDLE state
mmcsd_mediainitialize: Send CMD8
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->48
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->01
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->aa
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->87
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-aa
mmcsd_sendcmd: CMD8[000001aa] R1=01 R7=000001aa
mmcsd_mediainitialize: 0. Send CMD55/ACMD41
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->77
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
mmcsd_sendcmd: CMD55[00000000] R1=01
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->69
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
mmcsd_sendcmd: CMD41[40000000] R1=01
mmcsd_mediainitialize: 22. Send CMD55/ACMD41
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->77
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-01
mmcsd_sendcmd: CMD55[00000000] R1=01
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->69
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->40
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD41[40000000] R1=00
mmcsd_mediainitialize: Send CMD58
ssi_transfer: txbuffer: 0x200043fc rxbuffer: 0x20004404 nwords: 1
ssi_txuint8: TX: 0x200043fc->ff
ssi_rxuint8: RX: 0x20004404<-ff
ssi_transfer: txbuffer: 0x200043b4 rxbuffer: 0x200043bc nwords: 1
ssi_txuint8: TX: 0x200043b4->ff
ssi_rxuint8: RX: 0x200043bc<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->7a
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->00
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-c0
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-ff
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-80
ssi_transfer: txbuffer: 0x200043cc rxbuffer: 0x200043d4 nwords: 1
ssi_txuint8: TX: 0x200043cc->ff
ssi_rxuint8: RX: 0x200043d4<-00
mmcsd_sendcmd: CMD58[00000000] R1=00 OCR=c0ff8000
mmcsd_mediainitialize: OCR: c0ff8000
mmcsd_mediainitialize: Identified SD ver2 card/with block access
mmcsd_mediainitialize: Get CSD
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-ff
ssi_transfer: txbuffer: 0x2000438c rxbuffer: 0x20004394 nwords: 1
ssi_txuint8: TX: 0x2000438c->ff
ssi_rxuint8: RX: 0x20004394<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->49
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->00
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->00
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->00
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->00
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->ff
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->ff
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->ff
ssi_rxuint8: RX: 0x200043ac<-ff
ssi_transfer: txbuffer: 0x200043a4 rxbuffer: 0x200043ac nwords: 1
ssi_txuint8: TX: 0x200043a4->ff
ssi_rxuint8: RX: 0x200043ac<-00
mmcsd_sendcmd: CMD9[00000000] R1=00
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-ff
mmcsd_getcardinfo: 0. SPI send returned ff
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-fe
mmcsd_getcardinfo: 1. SPI send returned fe
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-40
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-0e
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-00
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-32
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-5b
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-59
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-00
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-00
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-1d
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-8a
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-7f
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-80
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-0a
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-40
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-40
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-b9
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-8c
ssi_transfer: txbuffer: 0x200043d4 rxbuffer: 0x200043dc nwords: 1
ssi_txuint8: TX: 0x200043d4->ff
ssi_rxuint8: RX: 0x200043dc<-04
mmcsd_dmpcsd: CSD
mmcsd_dmpcsd:   CSD_STRUCTURE:           1.1
mmcsd_dmpcsd:   TAAC:
mmcsd_dmpcsd:     TIME_VALUE:            0x01
mmcsd_dmpcsd:     TIME_UNIT:             0x06
mmcsd_dmpcsd:   NSAC:                    0x00
mmcsd_dmpcsd:   TRAN_SPEED:
mmcsd_dmpcsd:     TIME_VALUE:            0x06
mmcsd_dmpcsd:     RATE_UNIT:             0x02
mmcsd_dmpcsd:   CCC:                     0x5b5
mmcsd_dmpcsd:   READ_BL_LEN:             9
mmcsd_dmpcsd:   READ_BL_PARTIAL:         0
mmcsd_dmpcsd:   WRITE_BLK_MISALIGN:      0
mmcsd_dmpcsd:   READ_BLK_MISALIGN:       0
mmcsd_dmpcsd:   DSR_IMP:                 0
mmcsd_dmpcsd:   C_SIZE:                  7562
mmcsd_dmpcsd:   VDD_R_CURR_MIN:          7
mmcsd_dmpcsd:   VDD_R_CURR_MAX:          6
mmcsd_dmpcsd:   VDD_W_CURR_MIN:          7
mmcsd_dmpcsd:   VDD_W_CURR_MAX:          6
mmcsd_dmpcsd:   C_SIZE_MULT:             8
mmcsd_dmpcsd:   SD ER_BLK_EN:            1
mmcsd_dmpcsd:   SD SECTOR_SIZE:          127
mmcsd_dmpcsd:   SD WP_GRP_SIZE:          0
mmcsd_dmpcsd:   WP_GRP_EN:               0
mmcsd_dmpcsd:   R2W_FACTOR:              2
mmcsd_dmpcsd:   WRITE_BL_LEN:            9
mmcsd_dmpcsd:   WRITE_BL_PARTIAL:        0
mmcsd_dmpcsd:   FILE_FORMAT_GROUP:       0
mmcsd_dmpcsd:   COPY:                    1
mmcsd_dmpcsd:   PERM_WRITE_PROTECT:      0
mmcsd_dmpcsd:   TMP_WRITE_PROTECT:       0
mmcsd_dmpcsd:   FILE_FORMAT:             0
mmcsd_dmpcsd:   CRC:                     5c
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 20000000
ssi_setfrequencyinternal: CR0: 00000107 CPSR: 00000002
ssi_enable: CR1: 00000002
mmcsd_decodecsd: SPI Frequency
mmcsd_decodecsd:   Maximum:         25000000 Hz
mmcsd_decodecsd:   Actual:          20000000 Hz
mmcsd_decodecsd: Read access time:  11 ticks
mmcsd_decodecsd: Write access time: 26 ticks
mmcsd_decodecsd: Sector size:       512
mmcsd_decodecsd: Number of sectors: 7744512
tiva_ssistatus: Returning SPI_STATUS_PRESENT
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x2000443c rxbuffer: 0x20004444 nwords: 1
ssi_txuint8: TX: 0x2000443c->ff
ssi_rxuint8: RX: 0x20004444<-ff
mmcsd_spislotinitialize: mmcsd_mediainitialize returned OK
tm4c_bringup: Successfully bound SPI port 0 to MMC/SD slot 0
tm4c_dev_gpio_init: hello world
NuttShell (NSH) NuttX-12.5.1
nsh> ls /dev
/dev:
can0
console
gpio536870914
gpio536870932
i2c0
i2c1
i2c2
i2c3
mmcsd0
null
ttyS0
ttyS1
nsh> mount -t vfat /dev/mmcsd0 /mnt
find_blockdriver: pathname="/dev/mmcsd0"
mmcsd_open: Entry
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 20000000
ssi_enable: CR1: 00000002
tiva_ssistatus: Returning SPI_STATUS_PRESENT
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x200042c4 rxbuffer: 0x200042cc nwords: 1
ssi_txuint8: TX: 0x200042c4->ff
ssi_rxuint8: RX: 0x200042cc<-ff
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x200042d4 rxbuffer: 0x200042dc nwords: 1
ssi_txuint8: TX: 0x200042d4->ff
ssi_rxuint8: RX: 0x200042dc<-ff
ssi_disable: CR1: 00000000
ssi_setmodeinternal: mode: 0
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setbitsinternal: nbits: 8
ssi_enable: CR1: 00000002
ssi_disable: CR1: 00000000
ssi_setfrequencyinternal: frequency: 20000000
ssi_enable: CR1: 00000002
tiva_ssiselect: devid: 65536 CS: assert
ssi_transfer: txbuffer: 0x2000423c rxbuffer: 0x20004244 nwords: 1
ssi_txuint8: TX: 0x2000423c->ff
ssi_rxuint8: RX: 0x20004244<-ff
ssi_transfer: txbuffer: 0x200041f4 rxbuffer: 0x200041fc nwords: 1
ssi_txuint8: TX: 0x200041f4->ff
ssi_rxuint8: RX: 0x200041fc<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->49
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->00
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->00
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->00
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->00
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
ssi_transfer: txbuffer: 0x2000420c rxbuffer: 0x20004214 nwords: 1
ssi_txuint8: TX: 0x2000420c->ff
ssi_rxuint8: RX: 0x20004214<-ff
mmcsd_sendcmd: ERROR: Failed: i=9 response=ff
mmcsd_getcardinfo: ERROR: CMD9/10 failed: R1=ffffffff
tiva_ssiselect: devid: 65536 CS: de-assert
ssi_transfer: txbuffer: 0x2000425c rxbuffer: 0x20004264 nwords: 1
ssi_txuint8: TX: 0x2000425c->ff
ssi_rxuint8: RX: 0x20004264<-ff
mmcsd_geometry: ERROR: mmcsd_getcsd returned -5
nx_mount: ERROR: Bind method failed: -19
nsh: mount: mount failed: 19
nsh>

Could you check that the card is formatted Fat32 (xFat or other formats are not supported).

Its fat32 microsd card
On Sat, 15 Jun, 2024, 7:29 pm dishilov, @.***> wrote:

Could you check that the card is formatted Fat32 (xFat or other formats
are not supported).
—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2169703522,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIME22XQPN76RXZOYPFPER3ZHRCCRAVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRZG4YDGNJSGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

From the mailing list archive, can you try the following advice from Gregory: mailing list response

So i changed the maximum SPI clock from 20MHZ to 4MHZ still the same
issue exist
On Sat, 15 Jun, 2024, 8:42 pm dishilov, @.***> wrote:

From the mailing list archive, can you try the following advice from
Gregory: mailing list response
https://lists.apache.org/thread/g83dnqs59r1vk46gnkfokrhxyzs4zdt0
—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2169862473,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIME22QSNHEJZDA2LQIO53DZHRKVVAVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRZHA3DENBXGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

The handshake is fine at 400khz, try changing to that.
Regards,
Dmitri Shilov.
-------- Original Message --------
On 2024-06-15 9:50 a.m., shijogeorge24  wrote:

So i changed the maximum SPI clock from 20MHZ to 4MHZ still the same
issue exist
On Sat, 15 Jun, 2024, 8:42 pm dishilov, @.***> wrote:

From the mailing list archive, can you try the following advice from
Gregory: mailing list response
https://lists.apache.org/thread/g83dnqs59r1vk46gnkfokrhxyzs4zdt0
—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2169862473,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIME22QSNHEJZDA2LQIO53DZHRKVVAVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRZHA3DENBXGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

i checked that its still not working same error
On Sat, Jun 15, 2024 at 11:39 PM dishilov @.***> wrote:

The handshake is fine at 400khz, try changing to that.
Regards,
Dmitri Shilov.
-------- Original Message --------
On 2024-06-15 9:50 a.m., shijogeorge24 wrote:

So i changed the maximum SPI clock from 20MHZ to 4MHZ still the same
issue exist
On Sat, 15 Jun, 2024, 8:42 pm dishilov, @.***> wrote:

From the mailing list archive, can you try the following advice from
Gregory: mailing list response
https://lists.apache.org/thread/g83dnqs59r1vk46gnkfokrhxyzs4zdt0
—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2169862473,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AIME22QSNHEJZDA2LQIO53DZHRKVVAVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRZHA3DENBXGM

.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub, or
unsubscribe.
You are receiving this because you commented.Message ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2170461230,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIME22SWCDIGEVCRZGMP3VDZHR7NHAVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZQGQ3DCMRTGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Shijo, if you can use same sdcard with a STM32 board with SDCard support, this way you confirm your setup is correct

The only STM32 board I have with me is the STM32L4R5ZI-P. I don't see
support for that board on this page:
https://nuttx.apache.org/docs/latest/platforms/index.html. Is there any
support for this board?
On Sun, Jun 16, 2024 at 5:36 PM Alan Carvalho de Assis <
@.***> wrote:

Shijo, if you can use same sdcard with a STM32 board with SDCard support,
this way you confirm your setup is correct
—
Reply to this email directly, view it on GitHub
https://github.com/apache/nuttx/issues/12500#issuecomment-2171479475,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIME22UNK4FRI52C6LAWMVLZHV5U5AVCNFSM6AAAAABJKKQXDWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZRGQ3TSNBXGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

I think for STM32L4 family only the board nucleo-l496zg has support. It is better to use a generic STM32F4 board, like STM32F4Discovery

i have tested with stm32f411re board
nsh> mount -t vfat /dev/mmcsd0 /mnt
spi_setmode: mode=0
spi_setbits: nbits=8
spi_send: Sent: 00ff Return: 00ff Status: 02
nsh: mount: mount failed: 19
attaching my config file is there something missing in the config file ?
configsd.txt

https://github.com/shijogeorge24/stm32f411re/tree/main/nuttxspace/nuttx
here is the code i am using

@shijogeorge24 did you try to format the card as FAT32 using NuttX mkfatfs?
https://acassis.wordpress.com/2023/11/25/how-to-format-sdcard-on-nuttx-terminal/

The issue has been resolved. The problem was that the CS line was not configured at all
https://github.com/apache/nuttx/blob/38664cee7853a7fa4334d64a063de5e68ecb0ecc/arch/arm/src/tiva/common/tiva_ssi.c#L1513 . I assumed that whenever we call the function tiva_ssibus_initialize(), it would take care of initializing all the necessary pins, but that was not the case for the CS pin, which was left for the user to configure.
At the moment, I have hardcoded the CS pin in the tiva_ssibus_initialize function. Is there a better way to handle this?

Hi @shijogeorge24 the chip select should be configured at tm4c_ssidev_initialize() as it is done for MCP2515.
If you finally got everything working, please close this issue.

source: gharchive/issue

authors: acassis dishilov shijogeorge24

repo: apache/nuttx


text:
[core] Fix serialize name _DELETION_VECTORS_RANGES conflict

Purpose
As described in issue #4182, keeping the name _DELETIONS_VECTORS_RANGES in Class IndexManifestEntry

Linked issue: close #4182

Tests
No

API and Format
No

Documentation
No

+1

authors: JingsongLi Shadowell

repo: apache/paimon


text:
add rest API to refresh table with option to force download segment

Description

Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes

Documentation

what's the motivation for adding a forceDownload flag, instead of downloading only when crc is different?

what's the motivation for adding a forceDownload flag, instead of downloading only when crc is different?

Thanks for the question. Just a quick sum of our offline discussion for other's reference: currently, refreshing is part of segment uploading API. This RP decouples both. One major use case to refresh segment with forceDownload being set to true is to ask severs to clean up existing segment and build a new one according to new table config (potentially updated to remove some indices). This effectively cleans up obsolete indices. As comparison, current reload API can adds new index but doesn't remove obsolete indices, which can be improved later).

Codecov Report

Merging #7249 (d5efba5) into master (4da1dae) will increase coverage by 23.41%.
The diff coverage is 6.02%.

:exclamation: Current head d5efba5 differs from pull request most recent head 151c77b. Consider uploading reports for the commit 151c77b to get more accurate results

@@              Coverage Diff              @@
##             master    #7249       +/-   ##
=============================================
+ Coverage     41.84%   65.26%   +23.41%
- Complexity        7       92       +85
=============================================
  Files          1508     1508
  Lines         73999    74075       +76
  Branches      10691    10700        +9
=============================================
+ Hits          30966    48342    +17376
+ Misses        40387    22312    -18075
- Partials       2646     3421      +775

Flag
Coverage Δ

integration
?

unittests
65.26% <6.02%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../controller/helix/ControllerRequestURLBuilder.java
56.34% <0.00%> (+41.34%)
:arrow_up:

...ntroller/helix/core/PinotHelixResourceManager.java
58.08% <0.00%> (+19.27%)
:arrow_up:

.../server/starter/helix/SegmentFetcherAndLoader.java
0.00% <0.00%> (-58.19%)
:arrow_down:

...er/starter/helix/SegmentMessageHandlerFactory.java
0.00% <0.00%> (-75.35%)
:arrow_down:

...ler/api/resources/PinotSegmentRestletResource.java
3.34% <10.00%> (-14.02%)
:arrow_down:

...e/pinot/common/messages/SegmentRefreshMessage.java
70.00% <42.85%> (-14.62%)
:arrow_down:

...a/org/apache/pinot/common/metrics/MinionMeter.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/BrokerQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../apache/pinot/common/metrics/MinionQueryPhase.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...pache/pinot/common/utils/grpc/GrpcQueryClient.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 1138 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4da1dae...151c77b. Read the comment docs.

Why not fix the reload API to  force refresh (which I think it should do anyway, but add an option to force if it does not). Adding a new API is a bug overhead in terms of keeping compatibility, adding documentation, etc.

authors: codecov-commenter klsince mcvsubbu npawar

repo: apache/pinot


text:
[issue-7357] Add support for Avro logical types in both realtime and batch ingestion

Description
Fixes #7357
I'm looking to get some feedback before making this a full PR
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

The code change should be backwards compatible.
Release Notes

Documentation

I'm looking at modifying the data used by RealtimeClusterIntegrationTest to add fields with logical types. Any guidelines on how this data has been generated?

Codecov Report

Merging #7358 (262223f) into master (d99eb3c) will increase coverage by 4.71%.
The diff coverage is 78.12%.

:exclamation: Current head 262223f differs from pull request most recent head b1122c7. Consider uploading reports for the commit b1122c7 to get more accurate results

@@             Coverage Diff              @@
##             master    #7358      +/-   ##
============================================
+ Coverage     65.14%   69.86%   +4.71%
+ Complexity     3409     3338      -71
============================================
  Files          1477     1130     -347
  Lines         73642    53417   -20225
  Branches      10804     8047    -2757
============================================
- Hits          47972    37318   -10654
+ Misses        22257    13448    -8809
+ Partials       3413     2651     -762

Flag
Coverage Δ

unittests1
69.86% <78.12%> (+0.01%)
:arrow_up:

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...t/plugin/inputformat/avro/AvroRecordExtractor.java
82.60% <60.00%> (-6.87%)
:arrow_down:

.../pinot/plugin/inputformat/avro/AvroSchemaUtil.java
30.95% <70.00%> (+12.20%)
:arrow_up:

...format/avro/AvroLogicalTypeConversionRegistry.java
100.00% <100.00%> (ø)

...ore/query/scheduler/resources/ResourceManager.java
85.71% <0.00%> (-10.72%)
:arrow_down:

...e/impl/forward/FixedByteMVMutableForwardIndex.java
90.90% <0.00%> (-3.04%)
:arrow_down:

.../pinot/core/query/scheduler/PriorityScheduler.java
78.08% <0.00%> (-2.74%)
:arrow_down:

.../java/org/apache/pinot/spi/data/TimeFieldSpec.java
88.63% <0.00%> (-2.28%)
:arrow_down:

...t/broker/api/resources/PinotBrokerHealthCheck.java

...in/stream/kafka20/KafkaStreamMetadataProvider.java

...r/api/resources/PinotIngestionRestletResource.java

... and 349 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d99eb3c...b1122c7. Read the comment docs.

I thought changing the commit hash would re-trigger the build

@Jackie-Jiang thanks for reviewing, there is one more thing I'd like to do on this PR before I merge it. I'm looking at adding a full integration test for both batch and ingestion, if you have any pointer please let me know

@ddcprg You may take a look at HybridClusterIntegrationTest on how to feed the data into both batch flow and streaming flow. In order to add an integration test, we need to add a new avro data set with the logical types. IMO it might be too much for this support (adding an integration test can add 1-2 minutes to the CI). A thorough unit test on avro record extractor should be good enough.

Thanks @Jackie-Jiang in that case I'll add more unit tests around record extractor. I'll squash all the commits into one after that

authors: Jackie-Jiang codecov-commenter ddcprg


text:
Allow moveToFinalLocation in METADATA push based on config

METADATA push didn't allow the option of moveSegmentToFinalLocation. This meant that if someone had generated segments in a location that was not the deep store, there was absolutely no way to move those segments into deep store without manual scripting.
Chatting with @xiangfu0 ,  I understood that this was done on purpose, in order to keep METADATA push very light weight and not involve copying from outputDir to dataDir in the push. But this is a very valid scenario where users would want to generate segments in a location other than deep store, and still want to use METADATA push (reasons could be multiple, as listed in https://github.com/apache/pinot/issues/7328).
While there have been more elaborate solutions proposed in the issue above (like periodic background tasks), this PR simply enables one to allow METADATA push to so moveToFinalLocation. And while this would increase the data push time, it is a better solution than asking users to switch to SegmentTarPush or SegmentUriPush if the issue was disparate permissions between outputDir ad dataDir (one of the reasons mentioned in the issue).
Backward compatible behavior or this being false by default is maintained.

(MAJOR) Have we tested this change? I'm pretty sure it won't work as expected. For metadata push, the local segment file only contains the segment metadata, and that is what we'll move to the deep store without the actual segment content.

(MAJOR) Have we tested this change? I'm pretty sure it won't work as expected. For metadata push, the local segment file only contains the segment metadata, and that is what we'll move to the deep store without the actual segment content.

hmm you might be right. i tested the move, but missed testing the part of it being metadata only.
Will fix it in a followup PR, and see if there's a test which I can add this flag to

I'd suggest reverting this one for now and add the full support in another PR. For non-metadata push, we upload the segment from local to final location; for metadata push, we need to copy the segment from the download URI to the final location.

True, this move to the final location should move from the download URI to the final location and then update the download URI in the metadata.

authors: Jackie-Jiang npawar xiangfu0


text:
Flaky-test: Could not transfer artifact - Connect to repository.apache.org:443 timed out

Search before asking

[X] I searched in the issues and found nothing similar.

Example failure
https://pipelines.actions.githubusercontent.com/serviceHosts/1e11ea78-7103-4d16-8bd8-700e92a4654d/_apis/pipelines/1/runs/130/signedlogcontent/200?urlExpires=2023-03-31T10%3A49%3A37.5652732Z&urlSigningMethod=HMACV1&urlSignature=stmHLeRRttt0T4rYL2rD5LbXXdXAX%2FQhbEcme2i6Jgw%3D
Exception stacktrace
Failed to execute goal on project pulsar-client-shade-test: Could not resolve dependencies for project org.apache.pulsar.tests:pulsar-client-shade-test:jar:3.0.0-SNAPSHOT: Failed to collect dependencies at org.apache.pulsar:pulsar-client:jar:3.0.0-SNAPSHOT: Failed to read artifact descriptor for org.apache.pulsar:pulsar-client:jar:3.0.0-SNAPSHOT: Could not transfer artifact org.apache.pulsar:pulsar-client:pom:3.0.0-SNAPSHOT from/to apache.snapshots (https://repository.apache.org/snapshots): transfer failed for https://repository.apache.org/snapshots/org/apache/pulsar/pulsar-client/3.0.0-SNAPSHOT/pulsar-client-3.0.0-SNAPSHOT.pom: Connect to repository.apache.org:443 [repository.apache.org/65.109.119.155] failed: Connection timed out (Connection timed out) -> [Help 1]

Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

I encounter this issue also. But it seems network issue instead of something we can improve.
cc @lhotari WDYT?

Closing...
This seems to be a network issue instead of something we can improve. If you have more evidence that it's something we're doing wrong. Please bring this issue back.

authors: devinbost tisonkun

repo: apache/pulsar